<template>
	<div class="page_root" data-page-name="线索管理(3)" data-page-identification="s_gbpv44zelm">
		<a-spin :spinning="pageLoading.loading" :tip="pageLoading.tip">
			<!-- begin vid_qwjd9g91wf 编辑线索成功全局提示_0azxpxyhiy -->
			<!-- end vid_qwjd9g91wf 编辑线索成功全局提示_0azxpxyhiy -->
			<!-- begin vid_jsw5ja0r57 编辑审批失败全局提示_fbcmgzrtou -->
			<!-- end vid_jsw5ja0r57 编辑审批失败全局提示_fbcmgzrtou -->
			<!-- begin vid_zcaztwe2yw 历史材料 -->
			<a-modal
				class="vid_zcaztwe2yw"
				v-model:visible="vid_zcaztwe2yw_props.visible"
				:footer="null"
				:title="'历史材料'"
				:width="1400"
				:maskClosable="false"
				:centered="true"
				@cancel="handle_vid_zcaztwe2yw_cancel"
			>
				<!-- begin vid_777ypt3r5m 表格_yrv4huonx8 -->
				<!-- 表格_yrv4huonx8 -->
				<a-table
					class="vid_777ypt3r5m"
					:sorter="vid_777ypt3r5m_props.sorter"
					:editRowSaveLoading="vid_777ypt3r5m_props.editRowSaveLoading"
					:currentRow="vid_777ypt3r5m_props.currentRow"
					:selectedRowList="vid_777ypt3r5m_props.selectedRowList"
					:data-source="vid_777ypt3r5m_options()"
					@change="handle_vid_777ypt3r5m_change"
					:columns="vid_777ypt3r5m_columns"
					:pagination="false"
					row-key="id"
					@resizeColumn="(w, col) => handleResizeColumn(w, col, 'vid_777ypt3r5m')"
					:scroll="{ x: 'max-content', y: '600px', scrollToFirstRowOnChange: true, }"
					:row-class-name="(_record, index) => (index % 2 === 1 ? 'table-striped-even' : 'table-striped-odd')"
				>
					<template #headerCell="{ title, column }">
						<span :style="textTruncate(column.width)">
							{{ title }}
							<template v-if="column.headerComment">
								<img
									v-if="
						column.headerCommentConfig.iconType === 'CUSTOM' ||
						(column.headerCommentConfig.icon &&
							column.headerCommentConfig.icon.indexOf('base64') !== -1)
					"
									:src="column.headerCommentConfig.icon"
									style="width: 14px;"
									alt="icon"
									:title="column.headerCommentConfig.comment"
								/>
								<component v-else :is="column.headerCommentConfig.icon" :title="column.headerCommentConfig.comment" />
							</template>
						</span>
					</template>
					<template #bodyCell="{ text, column, record, index }">
						<!-- 序号列 -->
						<template v-if="column && column.dataIndex === 'vid_777ypt3r5m_serialNumber'">
							{{ index + 1 }}
						</template>
						<!-- {"type":"value","dataType":"STRING","link":"","value":"材料名称"} 列内容 -->
						<template v-if="column.dataIndex === 'materialName' && !column.customRender">
							<text-table-cell
								:rowData="record"
								:conditionValueMap="vid_777ypt3r5m_props.boundaryValueMap"
								:dataSource="vid_777ypt3r5m_props.contentDataSource[column.dataIndex]"
								:columnsConfig="column"
								:value="text"
							/>
						</template>
						<!-- {"type":"value","dataType":"STRING","link":"","value":"所属阶段"} 列内容 -->
						<template v-if="column.dataIndex === 'stage' && !column.customRender">
							<text-table-cell
								:rowData="record"
								:conditionValueMap="vid_777ypt3r5m_props.boundaryValueMap"
								:dataSource="vid_777ypt3r5m_props.contentDataSource[column.dataIndex]"
								:columnsConfig="column"
								:value="text"
							/>
						</template>
						<!-- {"type":"value","dataType":"STRING","link":"","value":"是否必须提交"} 列内容 -->
						<template v-if="column.dataIndex === 'isRequiredOrNot' && !column.customRender">
							<text-table-cell
								:rowData="record"
								:conditionValueMap="vid_777ypt3r5m_props.boundaryValueMap"
								:dataSource="vid_777ypt3r5m_props.contentDataSource[column.dataIndex]"
								:columnsConfig="column"
								:value="text"
							/>
						</template>
						<!-- {"type":"value","dataType":"STRING","link":"","value":"附件"} 列内容 -->
						<template v-if="column.dataIndex === 'attachment' && !column.customRender">
							<text-table-cell
								:rowData="record"
								:conditionValueMap="vid_777ypt3r5m_props.boundaryValueMap"
								:dataSource="vid_777ypt3r5m_props.contentDataSource[column.dataIndex]"
								:columnsConfig="column"
								:value="text"
							/>
						</template>
						<!-- {"type":"value","dataType":"STRING","link":"","value":"提交时间"} 列内容 -->
						<template v-if="column.dataIndex === 'createdTime' && !column.customRender">
							<text-table-cell
								:rowData="record"
								:conditionValueMap="vid_777ypt3r5m_props.boundaryValueMap"
								:dataSource="vid_777ypt3r5m_props.contentDataSource[column.dataIndex]"
								:columnsConfig="column"
								:value="text"
							/>
						</template>
						<!-- {"type":"value","dataType":"STRING","link":"","value":"操作人"} 列内容 -->
						<template v-if="column.dataIndex === 'createdBy' && !column.customRender">
							<text-table-cell
								:rowData="record"
								:conditionValueMap="vid_777ypt3r5m_props.boundaryValueMap"
								:dataSource="vid_777ypt3r5m_props.contentDataSource[column.dataIndex]"
								:columnsConfig="column"
								:value="text"
							/>
						</template>
					</template>
				</a-table>
				<!-- end vid_777ypt3r5m 表格_yrv4huonx8 -->
			</a-modal>
			<!-- end vid_zcaztwe2yw 历史材料 -->
			<!-- begin vid_qjopt312uy 转化为商机和客户 -->
			<a-modal
				class="vid_qjopt312uy"
				v-model:visible="vid_qjopt312uy_props.visible"
				:footer="null"
				:title="'转化为商机和客户'"
				:width="1000"
				:maskClosable="false"
				:centered="true"
				@cancel="handle_vid_qjopt312uy_cancel"
				@ok="handle_vid_qjopt312uy_ok"
			>
				<!-- begin vid_0mvj9y8ud0 步骤条_l5wj6o388o -->
				<al-step-bar class="vid_0mvj9y8ud0" v-model:current="vid_0mvj9y8ud0_props.current" :footerPosition="'center'" :stepList="vid_0mvj9y8ud0_props.systemStepsList">
					<template #step1>
						<!-- begin vid_6ys24zfg79 容器_qfpvi5jn4y -->
						<al-box class="vid_6ys24zfg79">
							<!-- begin vid_2ov2bdn4mn 表单容器_fwbqmor3e2 -->
							<a-form class="vid_2ov2bdn4mn" :model="m_ucy53o0wo9" :formModel="vid_2ov2bdn4mn_props.formModel">
								<!-- begin vid_heskv0lrk9 布局容器_4iwxosz12s -->
								<div :style="{width: '100%'}">
									<a-row class="vid_heskv0lrk9" :slots="'12:12'">
										<a-col :span="12">
											<!-- begin vid_ltz0b12cjo 表单项容器_0qxhd768c8 -->
											<a-form-item name="k_8l4trjyzui" :rules="m_ucy53o0wo9_rules[`k_8l4trjyzui`]" class="vid_ltz0b12cjo" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
												<!-- begin vid_zd0v090wtr 输入框_z5zogtuskl -->
												<a-input class="vid_zd0v090wtr" v-model:value="m_ucy53o0wo9.k_8l4trjyzui" :disabled="true"> </a-input>
												<!-- end vid_zd0v090wtr 输入框_z5zogtuskl -->
												<template #label>
													<!-- begin vid_epuxoiceiw 当前阶段 -->
													<span class="vid_epuxoiceiw"> 当前阶段 </span>
													<!-- end vid_epuxoiceiw 当前阶段 -->
												</template>
											</a-form-item>
											<!-- end vid_ltz0b12cjo 表单项容器_0qxhd768c8 -->
										</a-col>
										<a-col :span="12">
											<!-- begin vid_mty6dysz1r 表单项容器_y85xa7ds97 -->
											<a-form-item name="r_v7uonojk35" :rules="m_ucy53o0wo9_rules[`r_v7uonojk35`]" class="vid_mty6dysz1r" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
												<!-- begin vid_94vwz50op3 输入框_j3hlq4yhks -->
												<a-input class="vid_94vwz50op3" v-model:value="m_ucy53o0wo9.r_v7uonojk35" :disabled="true"> </a-input>
												<!-- end vid_94vwz50op3 输入框_j3hlq4yhks -->
												<template #label>
													<!-- begin vid_39pyyr7zi8 下一阶段 -->
													<span class="vid_39pyyr7zi8"> 下一阶段 </span>
													<!-- end vid_39pyyr7zi8 下一阶段 -->
												</template>
											</a-form-item>
											<!-- end vid_mty6dysz1r 表单项容器_y85xa7ds97 -->
										</a-col>
									</a-row>
								</div>
								<!-- end vid_heskv0lrk9 布局容器_4iwxosz12s -->
							</a-form>
							<!-- end vid_2ov2bdn4mn 表单容器_fwbqmor3e2 -->
							<!-- begin vid_lgxajybbxi 容器_tl1pd67tku -->
							<al-box class="vid_lgxajybbxi">
								<!-- begin vid_sokqc0qn9o 简单文本_l2aejyu8ah -->
								<span class="vid_sokqc0qn9o"> 关键动作 </span>
								<!-- end vid_sokqc0qn9o 简单文本_l2aejyu8ah -->
							</al-box>
							<!-- end vid_lgxajybbxi 容器_tl1pd67tku -->
							<!-- begin vid_pesp2pst33 For循环_qekr35hilw -->
							<al-cycle
								v-if="vid_pesp2pst33_props.dataSource?.length"
								class="vid_pesp2pst33"
								v-model:dataSource="vid_pesp2pst33_props.dataSource"
								v-model:current="vid_pesp2pst33_props.current"
								v-model:currentIndex="vid_pesp2pst33_props.currentIndex"
							>
								<template #default="vid_pesp2pst33_dataItem">
									<!-- begin vid_iamtxqaqof 布局容器_gfj6pk1kez -->
									<div :style="{width: '100%'}">
										<a-row :data-cycle-index="vid_pesp2pst33_dataItem.cycleIndex" class="vid_iamtxqaqof" :slots="'3:15:6'">
											<a-col :span="3">
												<!-- begin vid_rlxvmhmh5l 【必须达成】 -->
												<span :data-cycle-index="vid_pesp2pst33_dataItem.cycleIndex" class="vid_rlxvmhmh5l"> 【必须达成】 </span>
												<!-- end vid_rlxvmhmh5l 【必须达成】 -->
											</a-col>
											<a-col :span="15">
												<!-- begin vid_5wygjpu2ev 容器_2mub7rcdmw -->
												<al-box :data-cycle-index="vid_pesp2pst33_dataItem.cycleIndex" class="vid_5wygjpu2ev">
													<!-- begin vid_za4qyyo3ev 简单文本_v03nr5hknf -->
													<span :data-cycle-index="vid_pesp2pst33_dataItem.cycleIndex" class="vid_za4qyyo3ev"> 项目组筹备会议 </span>
													<!-- end vid_za4qyyo3ev 简单文本_v03nr5hknf -->
												</al-box>
												<!-- end vid_5wygjpu2ev 容器_2mub7rcdmw -->
											</a-col>
											<a-col :span="6">
												<!-- begin vid_ou1xf1jo9w 表单项容器_093yqohib2 -->
												<a-form-item
													:name="setSubFormName(vid_pesp2pst33_dataItem,`n_kefxz6jlp1`)"
													:data-cycle-index="vid_pesp2pst33_dataItem.cycleIndex"
													class="vid_ou1xf1jo9w"
													:label-col='{"span":8}'
													:wrapper-col='{"span":16}'
												>
													<!-- begin vid_nxr4wyttql 单选按钮组_1v7z4whsh5 -->
													<a-radio-group
														:data-cycle-index="vid_pesp2pst33_dataItem.cycleIndex"
														class="vid_nxr4wyttql"
														v-model:value="vid_nxr4wyttql_props.value"
														:selected="vid_nxr4wyttql_props.selected"
														:options="vid_nxr4wyttql_options()"
														@change="handle_vid_nxr4wyttql_change"
													>
													</a-radio-group>
													<!-- end vid_nxr4wyttql 单选按钮组_1v7z4whsh5 -->
													<template #label>
														<!-- begin vid_ua580gt7pc 简单文本_7b5i3d2qrc -->
														<span :data-cycle-index="vid_pesp2pst33_dataItem.cycleIndex" class="vid_ua580gt7pc"> 是否达成 </span>
														<!-- end vid_ua580gt7pc 简单文本_7b5i3d2qrc -->
													</template>
												</a-form-item>
												<!-- end vid_ou1xf1jo9w 表单项容器_093yqohib2 -->
											</a-col>
										</a-row>
									</div>
									<!-- end vid_iamtxqaqof 布局容器_gfj6pk1kez -->
								</template>
							</al-cycle>
							<!-- end vid_pesp2pst33 For循环_qekr35hilw -->
							<!-- begin vid_ygf6i2d94r 容器_3jlremqxbl -->
							<al-box class="vid_ygf6i2d94r">
								<!-- begin vid_07d8ua85mv 相关材料 -->
								<span class="vid_07d8ua85mv"> 相关材料 </span>
								<!-- end vid_07d8ua85mv 相关材料 -->
							</al-box>
							<!-- end vid_ygf6i2d94r 容器_3jlremqxbl -->
							<!-- begin vid_zi9s9tpe6j For循环_qr15ep7ltj -->
							<al-cycle
								v-if="vid_zi9s9tpe6j_props.dataSource?.length"
								class="vid_zi9s9tpe6j"
								v-model:dataSource="vid_zi9s9tpe6j_props.dataSource"
								v-model:current="vid_zi9s9tpe6j_props.current"
								v-model:currentIndex="vid_zi9s9tpe6j_props.currentIndex"
							>
								<template #default="vid_zi9s9tpe6j_dataItem">
									<!-- begin vid_wu32sdlg4i 布局容器_9ech6gg3iw -->
									<div :style="{width: '100%'}">
										<a-row :data-cycle-index="vid_zi9s9tpe6j_dataItem.cycleIndex" class="vid_wu32sdlg4i" :slots="'3:7:8:6'">
											<a-col :span="3">
												<!-- begin vid_3yusxydi7j 【非必须达成】 -->
												<span :data-cycle-index="vid_zi9s9tpe6j_dataItem.cycleIndex" class="vid_3yusxydi7j"> 【非必须达成】 </span>
												<!-- end vid_3yusxydi7j 【非必须达成】 -->
											</a-col>
											<a-col :span="7">
												<!-- begin vid_ri5o9zp0o1 简单文本_ipz1yvag06 -->
												<span :data-cycle-index="vid_zi9s9tpe6j_dataItem.cycleIndex" class="vid_ri5o9zp0o1"> 《客户调研》 </span>
												<!-- end vid_ri5o9zp0o1 简单文本_ipz1yvag06 -->
											</a-col>
											<a-col :span="8">
												<!-- begin vid_h7nu16zosi 简单文本_xdntv3k286 -->
												<span :data-cycle-index="vid_zi9s9tpe6j_dataItem.cycleIndex" class="vid_h7nu16zosi"> 附件： </span>
												<!-- end vid_h7nu16zosi 简单文本_xdntv3k286 -->
												<!-- begin vid_l0mnubq8dh 简单文本_14n7o3r146 -->
												<span :data-cycle-index="vid_zi9s9tpe6j_dataItem.cycleIndex" class="vid_l0mnubq8dh"> 《合同提案》 </span>
												<!-- end vid_l0mnubq8dh 简单文本_14n7o3r146 -->
											</a-col>
											<a-col :span="6">
												<!-- begin vid_98v10ovjzb 按钮_4yc62qkakp -->
												<a-button :data-cycle-index="vid_zi9s9tpe6j_dataItem.cycleIndex" class="vid_98v10ovjzb" :type="'text'"> 上传 </a-button>
												<!-- end vid_98v10ovjzb 按钮_4yc62qkakp -->
											</a-col>
										</a-row>
									</div>
									<!-- end vid_wu32sdlg4i 布局容器_9ech6gg3iw -->
								</template>
							</al-cycle>
							<!-- end vid_zi9s9tpe6j For循环_qr15ep7ltj -->
						</al-box>
						<!-- end vid_6ys24zfg79 容器_qfpvi5jn4y -->
					</template>
					<template #step2>
						<!-- begin vid_xsdwpt7siy 容器_puysd09el6 -->
						<al-box class="vid_xsdwpt7siy">
							<!-- begin vid_eh7cfo43ba 表单容器_48xkhog47k -->
							<a-form class="vid_eh7cfo43ba" :model="v_6wai8z1xma" :formModel="vid_eh7cfo43ba_props.formModel">
								<!-- begin vid_3g3dakydfn 布局容器_bgwfkyyfob -->
								<div :style="{width: '100%'}">
									<a-row class="vid_3g3dakydfn" :slots="'12:12'">
										<a-col :span="12">
											<!-- begin vid_dfuzxrxlsi 表单项容器_gtwt5rjxaj -->
											<a-form-item name="n_yrla7kux0f" :rules="v_6wai8z1xma_rules[`n_yrla7kux0f`]" class="vid_dfuzxrxlsi" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
												<!-- begin vid_lelezrfukd 输入框_os54vna07l -->
												<a-input class="vid_lelezrfukd" v-model:value="v_6wai8z1xma.n_yrla7kux0f" :placeholder="'请输入项目代号'"> </a-input>
												<!-- end vid_lelezrfukd 输入框_os54vna07l -->
												<template #label>
													<!-- begin vid_v6uff2e75a 项目代号 -->
													<span class="vid_v6uff2e75a"> 项目代号 </span>
													<!-- end vid_v6uff2e75a 项目代号 -->
												</template>
											</a-form-item>
											<!-- end vid_dfuzxrxlsi 表单项容器_gtwt5rjxaj -->
										</a-col>
										<a-col :span="12">
											<!-- begin vid_nsm63wcxc5 表单项容器_setu0bfwj8 -->
											<a-form-item name="o_9yr6pny9dc" :rules="v_6wai8z1xma_rules[`o_9yr6pny9dc`]" class="vid_nsm63wcxc5" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
												<!-- begin vid_k4mi16iosu 输入框_tn6b9b04q8 -->
												<a-input class="vid_k4mi16iosu" v-model:value="v_6wai8z1xma.o_9yr6pny9dc" :placeholder="'请输入客户名称'"> </a-input>
												<!-- end vid_k4mi16iosu 输入框_tn6b9b04q8 -->
												<template #label>
													<!-- begin vid_wtiasukqit 客户名称 -->
													<span class="vid_wtiasukqit"> 客户名称 </span>
													<!-- end vid_wtiasukqit 客户名称 -->
												</template>
											</a-form-item>
											<!-- end vid_nsm63wcxc5 表单项容器_setu0bfwj8 -->
										</a-col>
									</a-row>
								</div>
								<!-- end vid_3g3dakydfn 布局容器_bgwfkyyfob -->
								<!-- begin vid_3c1dxoy69s 布局容器_gjvve5efzu -->
								<div :style="{width: '100%'}">
									<a-row class="vid_3c1dxoy69s" :slots="'12:12'">
										<a-col :span="12">
											<!-- begin vid_w2c05scoou 表单项容器_ldf43uyac0 -->
											<a-form-item name="r_1e2awixv0q" :rules="v_6wai8z1xma_rules[`r_1e2awixv0q`]" class="vid_w2c05scoou" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
												<!-- begin vid_01v06qa5zm 输入框_gyv8sdq7kx -->
												<a-input class="vid_01v06qa5zm" v-model:value="v_6wai8z1xma.r_1e2awixv0q" :placeholder="'请输入商机名称'"> </a-input>
												<!-- end vid_01v06qa5zm 输入框_gyv8sdq7kx -->
												<template #label>
													<!-- begin vid_bhk31lag29 商机名称 -->
													<span class="vid_bhk31lag29"> 商机名称 </span>
													<!-- end vid_bhk31lag29 商机名称 -->
												</template>
											</a-form-item>
											<!-- end vid_w2c05scoou 表单项容器_ldf43uyac0 -->
										</a-col>
										<a-col :span="12">
											<!-- begin vid_689on83wqi 表单项容器_8o9lkq0743 -->
											<a-form-item name="e_g1x7br9q2b" :rules="v_6wai8z1xma_rules[`e_g1x7br9q2b`]" class="vid_689on83wqi" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
												<!-- begin vid_q5wyhq5pjn 输入框_bfwqrkm6xb -->
												<a-input class="vid_q5wyhq5pjn" v-model:value="v_6wai8z1xma.e_g1x7br9q2b" :placeholder="'请输入需求部门'"> </a-input>
												<!-- end vid_q5wyhq5pjn 输入框_bfwqrkm6xb -->
												<template #label>
													<!-- begin vid_dg4eox1sxa 需求部门 -->
													<span class="vid_dg4eox1sxa"> 需求部门 </span>
													<!-- end vid_dg4eox1sxa 需求部门 -->
												</template>
											</a-form-item>
											<!-- end vid_689on83wqi 表单项容器_8o9lkq0743 -->
										</a-col>
									</a-row>
								</div>
								<!-- end vid_3c1dxoy69s 布局容器_gjvve5efzu -->
								<!-- begin vid_2sey6yo1zo 布局容器_aneo6deae7 -->
								<div :style="{width: '100%'}">
									<a-row class="vid_2sey6yo1zo" :slots="'12:12'">
										<a-col :span="12">
											<!-- begin vid_az5dabuwdo 表单项容器_dlf8he77c9 -->
											<a-form-item name="d_m561ylj323" :rules="v_6wai8z1xma_rules[`d_m561ylj323`]" class="vid_az5dabuwdo" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
												<!-- begin vid_c1k3olns6o 输入框_kfz7pzl4nu -->
												<a-input class="vid_c1k3olns6o" v-model:value="v_6wai8z1xma.d_m561ylj323" :placeholder="'请输入项目预算'"> </a-input>
												<!-- end vid_c1k3olns6o 输入框_kfz7pzl4nu -->
												<template #label>
													<!-- begin vid_pgoaf8d2fa 项目预算 -->
													<span class="vid_pgoaf8d2fa"> 项目预算 </span>
													<!-- end vid_pgoaf8d2fa 项目预算 -->
												</template>
											</a-form-item>
											<!-- end vid_az5dabuwdo 表单项容器_dlf8he77c9 -->
										</a-col>
										<a-col :span="12">
											<!-- begin vid_6tz2qdn17v 表单项容器_ef9bv8wce8 -->
											<a-form-item name="y_5zsc2q5nbj" :rules="v_6wai8z1xma_rules[`y_5zsc2q5nbj`]" class="vid_6tz2qdn17v" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
												<!-- begin vid_ieqf4638ct 日期_undwdj4i9j -->
												<a-date-picker
													class="vid_ieqf4638ct"
													:getPopupContainer="(node) => node.parentNode"
													v-model:value="v_6wai8z1xma.y_5zsc2q5nbj"
													:placeholder="'请选择预计结单日期'"
													:valueFormat="'YYYY-MM-DD'"
													:showTime="vid_ieqf4638ct_props.showTime"
												>
												</a-date-picker>
												<!-- end vid_ieqf4638ct 日期_undwdj4i9j -->
												<template #label>
													<!-- begin vid_cbejam4rld 预计结单日期 -->
													<span class="vid_cbejam4rld"> 预计结单日期 </span>
													<!-- end vid_cbejam4rld 预计结单日期 -->
												</template>
											</a-form-item>
											<!-- end vid_6tz2qdn17v 表单项容器_ef9bv8wce8 -->
										</a-col>
									</a-row>
								</div>
								<!-- end vid_2sey6yo1zo 布局容器_aneo6deae7 -->
								<!-- begin vid_brb6p5acyq 布局容器_pmsow77oyq -->
								<div :style="{width: '100%'}">
									<a-row class="vid_brb6p5acyq" :slots="'12:12'">
										<a-col :span="12">
											<!-- begin vid_zrv5pggbfq 表单项容器_kowbwynuhm -->
											<a-form-item name="z_16i698473e" :rules="v_6wai8z1xma_rules[`z_16i698473e`]" class="vid_zrv5pggbfq" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
												<!-- begin vid_84dlxoerg4 输入框_gevxr8htt3 -->
												<a-input class="vid_84dlxoerg4" v-model:value="v_6wai8z1xma.z_16i698473e" :placeholder="'请输入合同金额'"> </a-input>
												<!-- end vid_84dlxoerg4 输入框_gevxr8htt3 -->
												<template #label>
													<!-- begin vid_sbfgkzlwbh 合同金额 -->
													<span class="vid_sbfgkzlwbh"> 合同金额 </span>
													<!-- end vid_sbfgkzlwbh 合同金额 -->
												</template>
											</a-form-item>
											<!-- end vid_zrv5pggbfq 表单项容器_kowbwynuhm -->
										</a-col>
										<a-col :span="12">
											<!-- begin vid_edcxyitjsm 表单项容器_u8k8a3ubpq -->
											<a-form-item name="q_4osvx2vcyy" :rules="v_6wai8z1xma_rules[`q_4osvx2vcyy`]" class="vid_edcxyitjsm" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
												<!-- begin vid_70d2ibm023 下拉框_nrbe3yc73d -->
												<a-select
													class="vid_70d2ibm023"
													:getPopupContainer="(node) => node.parentNode"
													v-model:value="v_6wai8z1xma.q_4osvx2vcyy"
													:filterOption="false"
													:placeholder="'请选择优先级'"
													:selected="vid_70d2ibm023_props.selected"
													:searchValue="vid_70d2ibm023_props.searchValue"
													:options="vid_70d2ibm023_options()"
													@change="handle_vid_70d2ibm023_change"
													@search="handle_vid_70d2ibm023_search"
												>
												</a-select>
												<!-- end vid_70d2ibm023 下拉框_nrbe3yc73d -->
												<template #label>
													<!-- begin vid_1axiqj0011 优先级 -->
													<span class="vid_1axiqj0011"> 优先级 </span>
													<!-- end vid_1axiqj0011 优先级 -->
												</template>
											</a-form-item>
											<!-- end vid_edcxyitjsm 表单项容器_u8k8a3ubpq -->
										</a-col>
									</a-row>
								</div>
								<!-- end vid_brb6p5acyq 布局容器_pmsow77oyq -->
								<!-- begin vid_he8w9fvtut 布局容器_pmlz2jizzg -->
								<div :style="{width: '100%'}">
									<a-row class="vid_he8w9fvtut" :slots="'12:12'">
										<a-col :span="12">
											<!-- begin vid_auovzlzgsu 表单项容器_0nfekigmwu -->
											<a-form-item name="n_ug1mge2kp1" :rules="v_6wai8z1xma_rules[`n_ug1mge2kp1`]" class="vid_auovzlzgsu" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
												<!-- begin vid_06z4t7xfrc 下拉框_76ghoorzkx -->
												<a-select
													class="vid_06z4t7xfrc"
													:getPopupContainer="(node) => node.parentNode"
													v-model:value="v_6wai8z1xma.n_ug1mge2kp1"
													:filterOption="false"
													:placeholder="'请选择跟进状态'"
													:selected="vid_06z4t7xfrc_props.selected"
													:searchValue="vid_06z4t7xfrc_props.searchValue"
													:options="vid_06z4t7xfrc_options()"
													@change="handle_vid_06z4t7xfrc_change"
													@search="handle_vid_06z4t7xfrc_search"
												>
												</a-select>
												<!-- end vid_06z4t7xfrc 下拉框_76ghoorzkx -->
												<template #label>
													<!-- begin vid_tnt9jsy9gk 跟进状态 -->
													<span class="vid_tnt9jsy9gk"> 跟进状态 </span>
													<!-- end vid_tnt9jsy9gk 跟进状态 -->
												</template>
											</a-form-item>
											<!-- end vid_auovzlzgsu 表单项容器_0nfekigmwu -->
										</a-col>
										<a-col :span="12"> </a-col>
									</a-row>
								</div>
								<!-- end vid_he8w9fvtut 布局容器_pmlz2jizzg -->
								<!-- begin vid_k27poe35mw 布局容器_q766a0xbdj -->
								<div :style="{width: '100%'}">
									<a-row class="vid_k27poe35mw" :slots="'24'">
										<a-col :span="24">
											<!-- begin vid_pzoviem8il 表单项容器_f8dott7559 -->
											<a-form-item name="m_d4p0z3qla2" :rules="v_6wai8z1xma_rules[`m_d4p0z3qla2`]" class="vid_pzoviem8il" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
												<!-- begin vid_k0aftzhros 文本域_hkdl2kgow1 -->
												<a-textarea class="vid_k0aftzhros" v-model:value="v_6wai8z1xma.m_d4p0z3qla2" :placeholder="'需要哪些支持'" :autoSize="true"> </a-textarea>
												<!-- end vid_k0aftzhros 文本域_hkdl2kgow1 -->
												<template #label>
													<!-- begin vid_h21hptqxd2 需求概述 -->
													<span class="vid_h21hptqxd2"> 需求概述 </span>
													<!-- end vid_h21hptqxd2 需求概述 -->
												</template>
											</a-form-item>
											<!-- end vid_pzoviem8il 表单项容器_f8dott7559 -->
										</a-col>
									</a-row>
								</div>
								<!-- end vid_k27poe35mw 布局容器_q766a0xbdj -->
								<!-- begin vid_beqkfw38oq 布局容器_5b7ihn1zd6 -->
								<div :style="{width: '100%'}">
									<a-row class="vid_beqkfw38oq" :slots="'24'">
										<a-col :span="24">
											<!-- begin vid_uxhezjcp3s 表单项容器_1hotoaq4t0 -->
											<a-form-item name="a_6fc87oxr5n" :rules="v_6wai8z1xma_rules[`a_6fc87oxr5n`]" class="vid_uxhezjcp3s" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
												<!-- begin vid_jfx3kalek1 文本域_f9ygjdveug -->
												<a-textarea class="vid_jfx3kalek1" v-model:value="v_6wai8z1xma.a_6fc87oxr5n" :placeholder="'请输入最新进展'" :autoSize="true"> </a-textarea>
												<!-- end vid_jfx3kalek1 文本域_f9ygjdveug -->
												<template #label>
													<!-- begin vid_2j1y64hmlk 最新进展 -->
													<span class="vid_2j1y64hmlk"> 最新进展 </span>
													<!-- end vid_2j1y64hmlk 最新进展 -->
												</template>
											</a-form-item>
											<!-- end vid_uxhezjcp3s 表单项容器_1hotoaq4t0 -->
										</a-col>
									</a-row>
								</div>
								<!-- end vid_beqkfw38oq 布局容器_5b7ihn1zd6 -->
								<!-- begin vid_9ziikr1v30 布局容器_b68yh0jgql -->
								<div :style="{width: '100%'}">
									<a-row class="vid_9ziikr1v30" :slots="'24'">
										<a-col :span="24">
											<!-- begin vid_zrfnyp591s 表单项容器_2zxddhk9r1 -->
											<a-form-item name="p_86m1dxqhpt" :rules="v_6wai8z1xma_rules[`p_86m1dxqhpt`]" class="vid_zrfnyp591s" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
												<!-- begin vid_hw4v5q1uz5 文本域_3qpfy0l1hw -->
												<a-textarea class="vid_hw4v5q1uz5" v-model:value="v_6wai8z1xma.p_86m1dxqhpt" :placeholder="'请输入下一步计划'" :autoSize="true"> </a-textarea>
												<!-- end vid_hw4v5q1uz5 文本域_3qpfy0l1hw -->
												<template #label>
													<!-- begin vid_glxwg4arba 下一步计划 -->
													<span class="vid_glxwg4arba"> 下一步计划 </span>
													<!-- end vid_glxwg4arba 下一步计划 -->
												</template>
											</a-form-item>
											<!-- end vid_zrfnyp591s 表单项容器_2zxddhk9r1 -->
										</a-col>
									</a-row>
								</div>
								<!-- end vid_9ziikr1v30 布局容器_b68yh0jgql -->
								<!-- begin vid_jifzi3n7og 布局容器_gkt6cu3oq0 -->
								<div :style="{width: '100%'}">
									<a-row class="vid_jifzi3n7og" :slots="'12:12'">
										<a-col :span="12">
											<!-- begin vid_f2fbkxgvmm 表单项容器_vr7ccdelci -->
											<a-form-item name="k_ryk9utp1lg" :rules="v_6wai8z1xma_rules[`k_ryk9utp1lg`]" class="vid_f2fbkxgvmm" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
												<!-- begin vid_lu0kyqbuui 日期_wh1t9pl4kc -->
												<a-date-picker
													class="vid_lu0kyqbuui"
													:getPopupContainer="(node) => node.parentNode"
													v-model:value="v_6wai8z1xma.k_ryk9utp1lg"
													:placeholder="'请选择计划完成时间'"
													:valueFormat="'YYYY-MM-DD'"
													:showTime="vid_lu0kyqbuui_props.showTime"
												>
												</a-date-picker>
												<!-- end vid_lu0kyqbuui 日期_wh1t9pl4kc -->
												<template #label>
													<!-- begin vid_6m6e4r1q3l 计划完成时间 -->
													<span class="vid_6m6e4r1q3l"> 计划完成时间 </span>
													<!-- end vid_6m6e4r1q3l 计划完成时间 -->
												</template>
											</a-form-item>
											<!-- end vid_f2fbkxgvmm 表单项容器_vr7ccdelci -->
										</a-col>
										<a-col :span="12"> </a-col>
									</a-row>
								</div>
								<!-- end vid_jifzi3n7og 布局容器_gkt6cu3oq0 -->
							</a-form>
							<!-- end vid_eh7cfo43ba 表单容器_48xkhog47k -->
						</al-box>
						<!-- end vid_xsdwpt7siy 容器_puysd09el6 -->
					</template>
				</al-step-bar>
				<!-- end vid_0mvj9y8ud0 步骤条_l5wj6o388o -->
			</a-modal>
			<!-- end vid_qjopt312uy 转化为商机和客户 -->
			<!-- begin vid_fq8l59iqfk 线索阶段转化 -->
			<a-modal
				class="vid_fq8l59iqfk"
				v-model:visible="vid_fq8l59iqfk_props.visible"
				:title="'线索阶段转化'"
				:width="1000"
				:maskClosable="false"
				:centered="true"
				@cancel="handle_vid_fq8l59iqfk_cancel"
				@ok="handle_vid_fq8l59iqfk_ok"
			>
				<!-- begin vid_s66l30d08a 容器_4lriypylfn -->
				<al-box class="vid_s66l30d08a">
					<!-- begin vid_j14aqkg1tu 表单容器_yhkrknltqd -->
					<a-form class="vid_j14aqkg1tu" :model="d_6w0o67n01c" :formModel="vid_j14aqkg1tu_props.formModel">
						<!-- begin vid_3q6zbu5f2m 布局容器_3aauzbyjuj -->
						<div :style="{width: '100%'}">
							<a-row class="vid_3q6zbu5f2m" :slots="'12:12'">
								<a-col :span="12">
									<!-- begin vid_ag6hz932e7 表单项容器_2r6vk7jp6b -->
									<a-form-item name="r_f5eq796snv" :rules="d_6w0o67n01c_rules[`r_f5eq796snv`]" class="vid_ag6hz932e7" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
										<!-- begin vid_dxrpso1pyt 输入框_7djk63766t -->
										<a-input class="vid_dxrpso1pyt" v-model:value="d_6w0o67n01c.r_f5eq796snv" :disabled="true"> </a-input>
										<!-- end vid_dxrpso1pyt 输入框_7djk63766t -->
										<template #label>
											<!-- begin vid_mc4z236tpw 简单文本_xqjqim04cp -->
											<span class="vid_mc4z236tpw"> 当前阶段 </span>
											<!-- end vid_mc4z236tpw 简单文本_xqjqim04cp -->
										</template>
									</a-form-item>
									<!-- end vid_ag6hz932e7 表单项容器_2r6vk7jp6b -->
								</a-col>
								<a-col :span="12">
									<!-- begin vid_agrq5nwudh 表单项容器_4pvr3rwwdo -->
									<a-form-item name="z_0s7j7q8wgb" :rules="d_6w0o67n01c_rules[`z_0s7j7q8wgb`]" class="vid_agrq5nwudh" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
										<!-- begin vid_p2rpyell6w 输入框_vb1sie4zqg -->
										<a-input class="vid_p2rpyell6w" v-model:value="d_6w0o67n01c.z_0s7j7q8wgb" :disabled="true"> </a-input>
										<!-- end vid_p2rpyell6w 输入框_vb1sie4zqg -->
										<template #label>
											<!-- begin vid_mabr45gxer 简单文本_r698xg2jzm -->
											<span class="vid_mabr45gxer"> 下一阶段 </span>
											<!-- end vid_mabr45gxer 简单文本_r698xg2jzm -->
										</template>
									</a-form-item>
									<!-- end vid_agrq5nwudh 表单项容器_4pvr3rwwdo -->
								</a-col>
							</a-row>
						</div>
						<!-- end vid_3q6zbu5f2m 布局容器_3aauzbyjuj -->
					</a-form>
					<!-- end vid_j14aqkg1tu 表单容器_yhkrknltqd -->
					<!-- begin vid_erngl4d3s7 容器_jecv72wwub -->
					<al-box class="vid_erngl4d3s7">
						<!-- begin vid_ovbsfw0zzb 简单文本_1198svjasx -->
						<span class="vid_ovbsfw0zzb"> 关键动作 </span>
						<!-- end vid_ovbsfw0zzb 简单文本_1198svjasx -->
					</al-box>
					<!-- end vid_erngl4d3s7 容器_jecv72wwub -->
					<!-- begin vid_68rqnw26nf 表单容器_hqctjco3ro -->
					<a-form class="vid_68rqnw26nf" :model="v_akv8urcu8i" :formModel="vid_68rqnw26nf_props.formModel">
						<!-- begin vid_1pzhjjh3ht 表单项容器_oukvasp4iw -->
						<a-form-item name="m_2ulm7gltuy" :rules="v_akv8urcu8i_rules[`m_2ulm7gltuy`]" class="vid_1pzhjjh3ht" :labelAlign="'left'" :label-col='{"span":16}' :wrapper-col='{"span":8}'>
							<!-- begin vid_3yncwll8vq 表单项容器_5ul2mmbmo9 -->
							<a-form-item name="m_2ulm7gltuy" :rules="v_akv8urcu8i_rules[`m_2ulm7gltuy`]" class="vid_3yncwll8vq" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
								<!-- begin vid_f9md53psqj 单选按钮组_w84jws62fn -->
								<a-radio-group
									class="vid_f9md53psqj"
									v-model:value="v_akv8urcu8i.m_2ulm7gltuy"
									:selected="vid_f9md53psqj_props.selected"
									:options="vid_f9md53psqj_options()"
									@change="handle_vid_f9md53psqj_change"
								>
								</a-radio-group>
								<!-- end vid_f9md53psqj 单选按钮组_w84jws62fn -->
								<template #label>
									<!-- begin vid_l1r9ulq73h 简单文本_2t2rhg3qr8 -->
									<span class="vid_l1r9ulq73h"> 是否达成 </span>
									<!-- end vid_l1r9ulq73h 简单文本_2t2rhg3qr8 -->
								</template>
							</a-form-item>
							<!-- end vid_3yncwll8vq 表单项容器_5ul2mmbmo9 -->
							<template #label>
								<!-- begin vid_s6vuvf1kjc 识别客户业务现状、组织架构、数字化基础、谋略图等 -->
								<span class="vid_s6vuvf1kjc"> 识别客户业务现状、组织架构、数字化基础、谋略图等 </span>
								<!-- end vid_s6vuvf1kjc 识别客户业务现状、组织架构、数字化基础、谋略图等 -->
							</template>
						</a-form-item>
						<!-- end vid_1pzhjjh3ht 表单项容器_oukvasp4iw -->
						<!-- begin vid_kn4bcljzwb 表单项容器_ubjqaglg5h -->
						<a-form-item name="f_xff9k66tzr" :rules="v_akv8urcu8i_rules[`f_xff9k66tzr`]" class="vid_kn4bcljzwb" :labelAlign="'left'" :label-col='{"span":16}' :wrapper-col='{"span":8}'>
							<!-- begin vid_m63a3zjs7z 表单项容器_787a0n0q6c -->
							<a-form-item name="f_xff9k66tzr" :rules="v_akv8urcu8i_rules[`f_xff9k66tzr`]" class="vid_m63a3zjs7z" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
								<!-- begin vid_ofkf0cl7cc 单选按钮组_8ue9q13sif -->
								<a-radio-group
									class="vid_ofkf0cl7cc"
									v-model:value="v_akv8urcu8i.f_xff9k66tzr"
									:selected="vid_ofkf0cl7cc_props.selected"
									:options="vid_ofkf0cl7cc_options()"
									@change="handle_vid_ofkf0cl7cc_change"
								>
								</a-radio-group>
								<!-- end vid_ofkf0cl7cc 单选按钮组_8ue9q13sif -->
								<template #label>
									<!-- begin vid_do7vh33l5s 简单文本_awd8adsv4m -->
									<span class="vid_do7vh33l5s"> 是否达成 </span>
									<!-- end vid_do7vh33l5s 简单文本_awd8adsv4m -->
								</template>
							</a-form-item>
							<!-- end vid_m63a3zjs7z 表单项容器_787a0n0q6c -->
							<template #label>
								<!-- begin vid_pi1tx5fq2e 联络人与客户高层间接沟通业务机会计划 -->
								<span class="vid_pi1tx5fq2e"> 联络人与客户高层间接沟通业务机会计划 </span>
								<!-- end vid_pi1tx5fq2e 联络人与客户高层间接沟通业务机会计划 -->
							</template>
						</a-form-item>
						<!-- end vid_kn4bcljzwb 表单项容器_ubjqaglg5h -->
						<!-- begin vid_3ut9r3ru29 表单项容器_48fnoe0s06 -->
						<a-form-item name="g_zg83ylfhue" :rules="v_akv8urcu8i_rules[`g_zg83ylfhue`]" class="vid_3ut9r3ru29" :labelAlign="'left'" :label-col='{"span":16}' :wrapper-col='{"span":8}'>
							<!-- begin vid_j44zw63yno 表单项容器_7cbuoh6bu4 -->
							<a-form-item name="g_zg83ylfhue" :rules="v_akv8urcu8i_rules[`g_zg83ylfhue`]" class="vid_j44zw63yno" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
								<!-- begin vid_we87q0eh17 单选按钮组_02i6to8wzo -->
								<a-radio-group
									class="vid_we87q0eh17"
									v-model:value="v_akv8urcu8i.g_zg83ylfhue"
									:selected="vid_we87q0eh17_props.selected"
									:options="vid_we87q0eh17_options()"
									@change="handle_vid_we87q0eh17_change"
								>
								</a-radio-group>
								<!-- end vid_we87q0eh17 单选按钮组_02i6to8wzo -->
								<template #label>
									<!-- begin vid_ra31kwm6ny 简单文本_ca01xoanct -->
									<span class="vid_ra31kwm6ny"> 是否达成 </span>
									<!-- end vid_ra31kwm6ny 简单文本_ca01xoanct -->
								</template>
							</a-form-item>
							<!-- end vid_j44zw63yno 表单项容器_7cbuoh6bu4 -->
							<template #label>
								<!-- begin vid_f3so37ivv9 私下场合与客户高层快速、口头沟通业务机会计划 -->
								<span class="vid_f3so37ivv9"> 私下场合与客户高层快速、口头沟通业务机会计划 </span>
								<!-- end vid_f3so37ivv9 私下场合与客户高层快速、口头沟通业务机会计划 -->
							</template>
						</a-form-item>
						<!-- end vid_3ut9r3ru29 表单项容器_48fnoe0s06 -->
						<!-- begin vid_1mab7eibet 表单项容器_vnt0mu7k94 -->
						<a-form-item name="e_d21212txqp" :rules="v_akv8urcu8i_rules[`e_d21212txqp`]" class="vid_1mab7eibet" :labelAlign="'left'" :label-col='{"span":16}' :wrapper-col='{"span":8}'>
							<!-- begin vid_vvcixgybwf 表单项容器_jn0cn6wpdo -->
							<a-form-item name="e_d21212txqp" :rules="v_akv8urcu8i_rules[`e_d21212txqp`]" class="vid_vvcixgybwf" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
								<!-- begin vid_kcb333g5ys 单选按钮组_rcxwemaruy -->
								<a-radio-group
									class="vid_kcb333g5ys"
									v-model:value="v_akv8urcu8i.e_d21212txqp"
									:selected="vid_kcb333g5ys_props.selected"
									:options="vid_kcb333g5ys_options()"
									@change="handle_vid_kcb333g5ys_change"
								>
								</a-radio-group>
								<!-- end vid_kcb333g5ys 单选按钮组_rcxwemaruy -->
								<template #label>
									<!-- begin vid_9qbnhjvuxv 简单文本_g0okka4i2z -->
									<span class="vid_9qbnhjvuxv"> 是否达成 </span>
									<!-- end vid_9qbnhjvuxv 简单文本_g0okka4i2z -->
								</template>
							</a-form-item>
							<!-- end vid_vvcixgybwf 表单项容器_jn0cn6wpdo -->
							<template #label>
								<!-- begin vid_cbbrgepnj1 制定与客户正式会面的计划 -->
								<span class="vid_cbbrgepnj1"> 制定与客户正式会面的计划 </span>
								<!-- end vid_cbbrgepnj1 制定与客户正式会面的计划 -->
							</template>
						</a-form-item>
						<!-- end vid_1mab7eibet 表单项容器_vnt0mu7k94 -->
						<!-- begin vid_k1s4a92eiz 表单项容器_k807bv30pg -->
						<a-form-item name="k_p6uyyh4vbp" :rules="v_akv8urcu8i_rules[`k_p6uyyh4vbp`]" class="vid_k1s4a92eiz" :labelAlign="'left'" :label-col='{"span":16}' :wrapper-col='{"span":8}'>
							<!-- begin vid_5sirth6auw 表单项容器_hfzrs4uk6j -->
							<a-form-item name="k_p6uyyh4vbp" :rules="v_akv8urcu8i_rules[`k_p6uyyh4vbp`]" class="vid_5sirth6auw" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
								<!-- begin vid_g8f0eu4uxj 单选按钮组_chynzznete -->
								<a-radio-group
									class="vid_g8f0eu4uxj"
									v-model:value="v_akv8urcu8i.k_p6uyyh4vbp"
									:selected="vid_g8f0eu4uxj_props.selected"
									:options="vid_g8f0eu4uxj_options()"
									@change="handle_vid_g8f0eu4uxj_change"
								>
								</a-radio-group>
								<!-- end vid_g8f0eu4uxj 单选按钮组_chynzznete -->
								<template #label>
									<!-- begin vid_d76tzlgo2i 简单文本_f2u7oh3uus -->
									<span class="vid_d76tzlgo2i"> 是否达成 </span>
									<!-- end vid_d76tzlgo2i 简单文本_f2u7oh3uus -->
								</template>
							</a-form-item>
							<!-- end vid_5sirth6auw 表单项容器_hfzrs4uk6j -->
							<template #label>
								<!-- begin vid_unxyp1agef 简单文本_rtyi128y7t -->
								<span class="vid_unxyp1agef"> 制定与客户正式会面的计划 </span>
								<!-- end vid_unxyp1agef 简单文本_rtyi128y7t -->
							</template>
						</a-form-item>
						<!-- end vid_k1s4a92eiz 表单项容器_k807bv30pg -->
						<!-- begin vid_akaahk9fwm 表单项容器_qd3qp9nlhi -->
						<a-form-item name="x_qwpe1pf1h7" :rules="v_akv8urcu8i_rules[`x_qwpe1pf1h7`]" class="vid_akaahk9fwm" :labelAlign="'left'" :label-col='{"span":16}' :wrapper-col='{"span":8}'>
							<!-- begin vid_yds844z1cb 表单项容器_mgf3xg3ylh -->
							<a-form-item name="x_qwpe1pf1h7" :rules="v_akv8urcu8i_rules[`x_qwpe1pf1h7`]" class="vid_yds844z1cb" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
								<!-- begin vid_tfyy36k0vs 单选按钮组_15jczwvqb2 -->
								<a-radio-group
									class="vid_tfyy36k0vs"
									v-model:value="v_akv8urcu8i.x_qwpe1pf1h7"
									:selected="vid_tfyy36k0vs_props.selected"
									:options="vid_tfyy36k0vs_options()"
									@change="handle_vid_tfyy36k0vs_change"
								>
								</a-radio-group>
								<!-- end vid_tfyy36k0vs 单选按钮组_15jczwvqb2 -->
								<template #label>
									<!-- begin vid_46zjzetmhi 简单文本_ddne4daycj -->
									<span class="vid_46zjzetmhi"> 是否达成 </span>
									<!-- end vid_46zjzetmhi 简单文本_ddne4daycj -->
								</template>
							</a-form-item>
							<!-- end vid_yds844z1cb 表单项容器_mgf3xg3ylh -->
							<template #label>
								<!-- begin vid_a06wweeidf 简单文本_cdsh3dkr0n -->
								<span class="vid_a06wweeidf"> 制定与客户正式会面的计划 </span>
								<!-- end vid_a06wweeidf 简单文本_cdsh3dkr0n -->
							</template>
						</a-form-item>
						<!-- end vid_akaahk9fwm 表单项容器_qd3qp9nlhi -->
						<!-- begin vid_w2d27uqjd2 表单项容器_f79o524wh2 -->
						<a-form-item name="w_b8j353q9d7" :rules="v_akv8urcu8i_rules[`w_b8j353q9d7`]" class="vid_w2d27uqjd2" :labelAlign="'left'" :label-col='{"span":16}' :wrapper-col='{"span":8}'>
							<!-- begin vid_ckraznikwa 表单项容器_rmdajo0ic9 -->
							<a-form-item name="w_b8j353q9d7" :rules="v_akv8urcu8i_rules[`w_b8j353q9d7`]" class="vid_ckraznikwa" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
								<!-- begin vid_ahtdimlk1z 单选按钮组_aq3pzvtb8m -->
								<a-radio-group
									class="vid_ahtdimlk1z"
									v-model:value="v_akv8urcu8i.w_b8j353q9d7"
									:selected="vid_ahtdimlk1z_props.selected"
									:options="vid_ahtdimlk1z_options()"
									@change="handle_vid_ahtdimlk1z_change"
								>
								</a-radio-group>
								<!-- end vid_ahtdimlk1z 单选按钮组_aq3pzvtb8m -->
								<template #label>
									<!-- begin vid_haaopk6ka5 简单文本_kx0rm7md83 -->
									<span class="vid_haaopk6ka5"> 是否达成 </span>
									<!-- end vid_haaopk6ka5 简单文本_kx0rm7md83 -->
								</template>
							</a-form-item>
							<!-- end vid_ckraznikwa 表单项容器_rmdajo0ic9 -->
							<template #label>
								<!-- begin vid_5dkft7boxr 简单文本_dc6bysvmma -->
								<span class="vid_5dkft7boxr"> 制定与客户正式会面的计划 </span>
								<!-- end vid_5dkft7boxr 简单文本_dc6bysvmma -->
							</template>
						</a-form-item>
						<!-- end vid_w2d27uqjd2 表单项容器_f79o524wh2 -->
						<!-- begin vid_hhts2pbhue 表单项容器_9n0u9s143g -->
						<a-form-item name="c_6lnvi2gd0o" :rules="v_akv8urcu8i_rules[`c_6lnvi2gd0o`]" class="vid_hhts2pbhue" :labelAlign="'left'" :label-col='{"span":16}' :wrapper-col='{"span":8}'>
							<!-- begin vid_cmckvgmcvj 表单项容器_3lzv8rvznf -->
							<a-form-item name="c_6lnvi2gd0o" :rules="v_akv8urcu8i_rules[`c_6lnvi2gd0o`]" class="vid_cmckvgmcvj" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
								<!-- begin vid_hemu2x5rb2 单选按钮组_nocztlj1w8 -->
								<a-radio-group
									class="vid_hemu2x5rb2"
									v-model:value="v_akv8urcu8i.c_6lnvi2gd0o"
									:selected="vid_hemu2x5rb2_props.selected"
									:options="vid_hemu2x5rb2_options()"
									@change="handle_vid_hemu2x5rb2_change"
								>
								</a-radio-group>
								<!-- end vid_hemu2x5rb2 单选按钮组_nocztlj1w8 -->
								<template #label>
									<!-- begin vid_fztyyqdnrm 简单文本_xhchic6doh -->
									<span class="vid_fztyyqdnrm"> 是否达成 </span>
									<!-- end vid_fztyyqdnrm 简单文本_xhchic6doh -->
								</template>
							</a-form-item>
							<!-- end vid_cmckvgmcvj 表单项容器_3lzv8rvznf -->
							<template #label>
								<!-- begin vid_8t4ch9gfuu 简单文本_t2i0ibqm7v -->
								<span class="vid_8t4ch9gfuu"> 制定与客户正式会面的计划 </span>
								<!-- end vid_8t4ch9gfuu 简单文本_t2i0ibqm7v -->
							</template>
						</a-form-item>
						<!-- end vid_hhts2pbhue 表单项容器_9n0u9s143g -->
						<!-- begin vid_pk8qtd7xj4 表单项容器_y69a643hcr -->
						<a-form-item name="h_aekonc6s8z" :rules="v_akv8urcu8i_rules[`h_aekonc6s8z`]" class="vid_pk8qtd7xj4" :labelAlign="'left'" :label-col='{"span":16}' :wrapper-col='{"span":8}'>
							<!-- begin vid_ofvxume18c 表单项容器_tjr0e6nnr3 -->
							<a-form-item name="h_aekonc6s8z" :rules="v_akv8urcu8i_rules[`h_aekonc6s8z`]" class="vid_ofvxume18c" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
								<!-- begin vid_kp1olo29xj 单选按钮组_u4i3ueiv8b -->
								<a-radio-group
									class="vid_kp1olo29xj"
									v-model:value="v_akv8urcu8i.h_aekonc6s8z"
									:selected="vid_kp1olo29xj_props.selected"
									:options="vid_kp1olo29xj_options()"
									@change="handle_vid_kp1olo29xj_change"
								>
								</a-radio-group>
								<!-- end vid_kp1olo29xj 单选按钮组_u4i3ueiv8b -->
								<template #label>
									<!-- begin vid_rrd9r7q768 简单文本_2mfr0zuf6k -->
									<span class="vid_rrd9r7q768"> 是否达成 </span>
									<!-- end vid_rrd9r7q768 简单文本_2mfr0zuf6k -->
								</template>
							</a-form-item>
							<!-- end vid_ofvxume18c 表单项容器_tjr0e6nnr3 -->
							<template #label>
								<!-- begin vid_balntrzk4t 简单文本_zpar7r5nvt -->
								<span class="vid_balntrzk4t"> 制定与客户正式会面的计划 </span>
								<!-- end vid_balntrzk4t 简单文本_zpar7r5nvt -->
							</template>
						</a-form-item>
						<!-- end vid_pk8qtd7xj4 表单项容器_y69a643hcr -->
					</a-form>
					<!-- end vid_68rqnw26nf 表单容器_hqctjco3ro -->
					<!-- begin vid_jljwsyj9rc 容器_xcl6ohnnh6 -->
					<al-box class="vid_jljwsyj9rc">
						<!-- begin vid_r684jnzuz8 简单文本_1gin5hznjz -->
						<span class="vid_r684jnzuz8"> 相关材料 </span>
						<!-- end vid_r684jnzuz8 简单文本_1gin5hznjz -->
					</al-box>
					<!-- end vid_jljwsyj9rc 容器_xcl6ohnnh6 -->
					<!-- begin vid_xl4op2mh2g 表格_dz2xynswis -->
					<!-- 表格_dz2xynswis -->
					<a-table
						class="vid_xl4op2mh2g"
						:bordered="true"
						:sorter="vid_xl4op2mh2g_props.sorter"
						:editRowSaveLoading="vid_xl4op2mh2g_props.editRowSaveLoading"
						:currentRow="vid_xl4op2mh2g_props.currentRow"
						:selectedRowList="vid_xl4op2mh2g_props.selectedRowList"
						:data-source="vid_xl4op2mh2g_options()"
						@change="handle_vid_xl4op2mh2g_change"
						:columns="vid_xl4op2mh2g_columns"
						:pagination="false"
						row-key="id"
						@resizeColumn="(w, col) => handleResizeColumn(w, col, 'vid_xl4op2mh2g')"
						:scroll="{ x: 'max-content', scrollToFirstRowOnChange: true, }"
						:row-class-name="(_record, index) => (index % 2 === 1 ? 'table-striped-even' : 'table-striped-odd')"
					>
						<template #headerCell="{ title, column }">
							<span :style="textTruncate(column.width)">
								{{ title }}
								<template v-if="column.headerComment">
									<img
										v-if="
						column.headerCommentConfig.iconType === 'CUSTOM' ||
						(column.headerCommentConfig.icon &&
							column.headerCommentConfig.icon.indexOf('base64') !== -1)
					"
										:src="column.headerCommentConfig.icon"
										style="width: 14px;"
										alt="icon"
										:title="column.headerCommentConfig.comment"
									/>
									<component v-else :is="column.headerCommentConfig.icon" :title="column.headerCommentConfig.comment" />
								</template>
							</span>
						</template>
						<template #bodyCell="{ text, column, record, index }">
							<!-- 操作列 -->
							<div v-if="column.dataIndex === 'vid_xl4op2mh2g_operation'" class="operation-cell">
								<!-- 默认分组 -->
								<span>
									<a-button type="link" @click="handle_vid_xl4op2mh2g_clickBtn_np0bxzc6kf(record)">上传</a-button>
								</span>
							</div>

							<!-- 序号列 -->
							<template v-if="column && column.dataIndex === 'vid_xl4op2mh2g_serialNumber'">
								{{ index + 1 }}
							</template>
							<!-- {"type":"value","dataType":"STRING","link":"","value":"材料名称"} 列内容 -->
							<template v-if="column.dataIndex === 'custom1' && !column.customRender">
								<text-table-cell
									:rowData="record"
									:conditionValueMap="vid_xl4op2mh2g_props.boundaryValueMap"
									:dataSource="vid_xl4op2mh2g_props.contentDataSource[column.dataIndex]"
									:columnsConfig="column"
									:value="text"
								/>
							</template>
							<!-- {"type":"value","dataType":"STRING","link":"","value":"是否必须提交"} 列内容 -->
							<template v-if="column.dataIndex === 'custom2' && !column.customRender">
								<text-table-cell
									:rowData="record"
									:conditionValueMap="vid_xl4op2mh2g_props.boundaryValueMap"
									:dataSource="vid_xl4op2mh2g_props.contentDataSource[column.dataIndex]"
									:columnsConfig="column"
									:value="text"
								/>
							</template>
							<!-- {"type":"value","dataType":"STRING","link":"","value":"附件"} 列内容 -->
							<template v-if="column.dataIndex === 'custom3' && !column.customRender">
								<text-table-cell
									:rowData="record"
									:conditionValueMap="vid_xl4op2mh2g_props.boundaryValueMap"
									:dataSource="vid_xl4op2mh2g_props.contentDataSource[column.dataIndex]"
									:columnsConfig="column"
									:value="text"
								/>
							</template>
						</template>
					</a-table>
					<!-- end vid_xl4op2mh2g 表格_dz2xynswis -->
				</al-box>
				<!-- end vid_s66l30d08a 容器_4lriypylfn -->
			</a-modal>
			<!-- end vid_fq8l59iqfk 线索阶段转化 -->
			<!-- begin vid_xr3wdbw35t 关键动作和相关材料 -->
			<a-modal
				class="vid_xr3wdbw35t"
				v-model:visible="vid_xr3wdbw35t_props.visible"
				:title="'关键动作和相关材料'"
				:width="1000"
				:maskClosable="false"
				:centered="true"
				@cancel="handle_vid_xr3wdbw35t_cancel"
				@ok="handle_vid_xr3wdbw35t_ok"
			>
				<!-- begin vid_ivhozm3l89 容器_3w3zw6twe1 -->
				<al-box class="vid_ivhozm3l89">
					<!-- begin vid_8mfjvie1oo 容器_box04epbsn -->
					<al-box class="vid_8mfjvie1oo">
						<!-- begin vid_kw3jjo4x05 简单文本_5xcmzokpo4 -->
						<span class="vid_kw3jjo4x05"> 关键动作 </span>
						<!-- end vid_kw3jjo4x05 简单文本_5xcmzokpo4 -->
					</al-box>
					<!-- end vid_8mfjvie1oo 容器_box04epbsn -->
					<!-- begin vid_ttumby15q1 For循环_sjfh0uxpkn -->
					<al-cycle
						v-if="vid_ttumby15q1_props.dataSource?.length"
						ref="vid_ttumby15q1_ref"
						class="vid_ttumby15q1"
						v-model:dataSource="vid_ttumby15q1_props.dataSource"
						v-model:current="vid_ttumby15q1_props.current"
						v-model:currentIndex="vid_ttumby15q1_props.currentIndex"
					>
						<template #default="vid_ttumby15q1_dataItem">
							<!-- begin vid_tdh3vqzwy2 布局容器_yxjshmheeb -->
							<div :style="{width: '100%'}">
								<a-row :data-cycle-index="vid_ttumby15q1_dataItem.cycleIndex" class="vid_tdh3vqzwy2" :slots="'3:15:6'">
									<a-col :span="3">
										<!-- begin vid_9zh7hzsu0o 简单文本_vi8gi4eqjt -->
										<span :data-cycle-index="vid_ttumby15q1_dataItem.cycleIndex" class="vid_9zh7hzsu0o">
											{{ renderStringInTemplate(vid_ttumby15q1_dataItem.dataItem.submissionRule) }}
										</span>
										<!-- end vid_9zh7hzsu0o 简单文本_vi8gi4eqjt -->
									</a-col>
									<a-col :span="15">
										<!-- begin vid_equ5hzms4b 容器_vvt6f8bz6u -->
										<al-box :data-cycle-index="vid_ttumby15q1_dataItem.cycleIndex" class="vid_equ5hzms4b">
											<!-- begin vid_t24qwdeu66 简单文本_uv2dqcqvy9 -->
											<span :data-cycle-index="vid_ttumby15q1_dataItem.cycleIndex" class="vid_t24qwdeu66">
												{{ renderStringInTemplate(vid_ttumby15q1_dataItem.dataItem.keyAction) }}
											</span>
											<!-- end vid_t24qwdeu66 简单文本_uv2dqcqvy9 -->
										</al-box>
										<!-- end vid_equ5hzms4b 容器_vvt6f8bz6u -->
									</a-col>
									<a-col :span="6">
										<!-- begin vid_1rf2av1tea 表单项容器_77otu8ibn0 -->
										<a-form-item
											:name="setSubFormName(vid_ttumby15q1_dataItem,`d_b6bsslbarm`)"
											:data-cycle-index="vid_ttumby15q1_dataItem.cycleIndex"
											class="vid_1rf2av1tea"
											:label-col='{"span":8}'
											:wrapper-col='{"span":16}'
										>
											<!-- begin vid_ygpnjuqbfj 单选按钮组_hmvkooi0xm -->
											<a-radio-group
												:data-cycle-index="vid_ttumby15q1_dataItem.cycleIndex"
												class="vid_ygpnjuqbfj"
												v-model:value="vid_ttumby15q1_dataItem.dataItem.status"
												:selected="vid_ygpnjuqbfj_props.selected"
												:options="vid_ygpnjuqbfj_options()"
												@change="handle_vid_ygpnjuqbfj_change"
											>
											</a-radio-group>
											<!-- end vid_ygpnjuqbfj 单选按钮组_hmvkooi0xm -->
											<template #label>
												<!-- begin vid_yncwskavj1 简单文本_cvepmq8wc0 -->
												<span :data-cycle-index="vid_ttumby15q1_dataItem.cycleIndex" class="vid_yncwskavj1"> 是否达成 </span>
												<!-- end vid_yncwskavj1 简单文本_cvepmq8wc0 -->
											</template>
										</a-form-item>
										<!-- end vid_1rf2av1tea 表单项容器_77otu8ibn0 -->
									</a-col>
								</a-row>
							</div>
							<!-- end vid_tdh3vqzwy2 布局容器_yxjshmheeb -->
						</template>
					</al-cycle>
					<!-- end vid_ttumby15q1 For循环_sjfh0uxpkn -->
					<!-- begin vid_fnmjc7h0tm 容器_n7yzj70yfs -->
					<al-box class="vid_fnmjc7h0tm">
						<!-- begin vid_cqw6vpuapu 简单文本_6yj8p8xvwg -->
						<span class="vid_cqw6vpuapu"> 相关材料 </span>
						<!-- end vid_cqw6vpuapu 简单文本_6yj8p8xvwg -->
					</al-box>
					<!-- end vid_fnmjc7h0tm 容器_n7yzj70yfs -->
					<!-- begin vid_brckra3wf0 For循环_mk6h34q7h1 -->
					<al-cycle
						v-if="vid_brckra3wf0_props.dataSource?.length"
						ref="vid_brckra3wf0_ref"
						class="vid_brckra3wf0"
						v-model:dataSource="vid_brckra3wf0_props.dataSource"
						v-model:current="vid_brckra3wf0_props.current"
						v-model:currentIndex="vid_brckra3wf0_props.currentIndex"
					>
						<template #default="vid_brckra3wf0_dataItem">
							<!-- begin vid_kcjipwa9wx 布局容器_jejpxd84xx -->
							<div :style="{width: '100%'}">
								<a-row :data-cycle-index="vid_brckra3wf0_dataItem.cycleIndex" class="vid_kcjipwa9wx" :slots="'3:7:8:6'">
									<a-col :span="3">
										<!-- begin vid_8wa23qy9ai 简单文本_iplhf56lgh -->
										<span :data-cycle-index="vid_brckra3wf0_dataItem.cycleIndex" class="vid_8wa23qy9ai">
											{{ renderStringInTemplate(vid_brckra3wf0_dataItem.dataItem.submissionRule) }}
										</span>
										<!-- end vid_8wa23qy9ai 简单文本_iplhf56lgh -->
									</a-col>
									<a-col :span="7">
										<!-- begin vid_nh2i27op0z 简单文本_0ql4gca2hc -->
										<span :data-cycle-index="vid_brckra3wf0_dataItem.cycleIndex" class="vid_nh2i27op0z">
											{{ renderStringInTemplate(vid_brckra3wf0_dataItem.dataItem.relatedMaterial) }}
										</span>
										<!-- end vid_nh2i27op0z 简单文本_0ql4gca2hc -->
									</a-col>
									<a-col :span="8">
										<!-- begin vid_0k7xz01nzl 简单文本_mvgj6pm8lq -->
										<span :data-cycle-index="vid_brckra3wf0_dataItem.cycleIndex" class="vid_0k7xz01nzl"> 附件： </span>
										<!-- end vid_0k7xz01nzl 简单文本_mvgj6pm8lq -->
										<!-- begin vid_2cs5boevvy 简单文本_fgfwft2iof -->
										<span :data-cycle-index="vid_brckra3wf0_dataItem.cycleIndex" class="vid_2cs5boevvy">
											{{ renderStringInTemplate(vid_brckra3wf0_dataItem.dataItem.attachmentName) }}
										</span>
										<!-- end vid_2cs5boevvy 简单文本_fgfwft2iof -->
									</a-col>
									<a-col :span="6">
										<!-- begin vid_11f8mfy9ci 文件上传_vjc3o2qrvn -->
										<al-upload
											:data-cycle-index="vid_brckra3wf0_dataItem.cycleIndex"
											class="vid_11f8mfy9ci"
											:uploadFile="vid_11f8mfy9ci_props.uploadFile"
											v-model:fileList="vid_brckra3wf0_dataItem.dataItem.enclosureInfoList"
											:multiple="true"
											:textContent="'上传'"
											:accept="'image/*,.xlsx,.xls,.docx'"
											:action="'https://asa-next-internal-stage.allintechinc.com/file-storage/api/v1/file/upload'"
											:errorMsg="vid_11f8mfy9ci_props.errorMsg"
										>
										</al-upload>
										<!-- end vid_11f8mfy9ci 文件上传_vjc3o2qrvn -->
									</a-col>
								</a-row>
							</div>
							<!-- end vid_kcjipwa9wx 布局容器_jejpxd84xx -->
						</template>
					</al-cycle>
					<!-- end vid_brckra3wf0 For循环_mk6h34q7h1 -->
				</al-box>
				<!-- end vid_ivhozm3l89 容器_3w3zw6twe1 -->
			</a-modal>
			<!-- end vid_xr3wdbw35t 关键动作和相关材料 -->
			<!-- begin vid_r6prrh0ixp 全局提示_06alzhbybw -->
			<!-- end vid_r6prrh0ixp 全局提示_06alzhbybw -->
			<!-- begin vid_n30l021n33 全局提示_79cqgzk7o1 -->
			<!-- end vid_n30l021n33 全局提示_79cqgzk7o1 -->
			<!-- begin vid_pcza8sgrc6 删除 -->
			<a-modal
				class="vid_pcza8sgrc6"
				v-model:visible="vid_pcza8sgrc6_props.visible"
				:title="'删除'"
				:width="320"
				:maskClosable="false"
				:centered="true"
				@cancel="handle_vid_pcza8sgrc6_cancel"
				@ok="handle_vid_pcza8sgrc6_ok"
			>
				<!-- begin vid_0aji16r6gw 确定删除该线索？删除后该线索的信息将被删除。 -->
				<span class="vid_0aji16r6gw"> 确定删除该线索？删除后该线索的信息将被删除。 </span>
				<!-- end vid_0aji16r6gw 确定删除该线索？删除后该线索的信息将被删除。 -->
			</a-modal>
			<!-- end vid_pcza8sgrc6 删除 -->
			<!-- begin vid_rl3w5na5uc 新建线索 -->
			<a-modal
				class="vid_rl3w5na5uc"
				v-model:visible="vid_rl3w5na5uc_props.visible"
				:title="'新建线索'"
				:width="1000"
				:maskClosable="false"
				:centered="true"
				@cancel="handle_vid_rl3w5na5uc_cancel"
				@ok="handle_vid_rl3w5na5uc_ok"
			>
				<!-- begin vid_z2bduj5b18 表单容器_7u15opz1b1 -->
				<a-form ref="vid_z2bduj5b18_ref" class="vid_z2bduj5b18" :model="n_7kbna0kccc" :formModel="vid_z2bduj5b18_props.formModel">
					<!-- begin vid_fm08rpsup3 布局容器_bjjnaal9wg -->
					<div :style="{width: '100%'}">
						<a-row class="vid_fm08rpsup3" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_mk1havy6rs 表单项容器_imbfdxcy1t -->
								<a-form-item name="j_yfsyvq4wpu" :rules="n_7kbna0kccc_rules[`j_yfsyvq4wpu`]" class="vid_mk1havy6rs" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_7cf7a29p5z 输入框_km89l8z21b -->
									<a-input class="vid_7cf7a29p5z" v-model:value="n_7kbna0kccc.j_yfsyvq4wpu" :placeholder="'请输入线索公司名称'"> </a-input>
									<!-- end vid_7cf7a29p5z 输入框_km89l8z21b -->
									<template #label>
										<!-- begin vid_mbisl108he 线索名称 -->
										<span class="vid_mbisl108he"> 线索名称 </span>
										<!-- end vid_mbisl108he 线索名称 -->
									</template>
								</a-form-item>
								<!-- end vid_mk1havy6rs 表单项容器_imbfdxcy1t -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_clf71mt4w1 表单项容器_td7rtbec1a -->
								<a-form-item name="j_kq0ytot99l" :rules="n_7kbna0kccc_rules[`j_kq0ytot99l`]" class="vid_clf71mt4w1" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_3qnwts45yo 下拉框_添加一级行业 -->
									<a-select
										class="vid_3qnwts45yo"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="n_7kbna0kccc.j_kq0ytot99l"
										:dropdownMatchSelectWidth="true"
										:filterOption="false"
										:showArrow="true"
										:placeholder="'请选择一级行业'"
										:selected="vid_3qnwts45yo_props.selected"
										:searchValue="vid_3qnwts45yo_props.searchValue"
										:options="vid_3qnwts45yo_options()"
										@change="handle_vid_3qnwts45yo_change"
										@search="handle_vid_3qnwts45yo_search"
									>
									</a-select>
									<!-- end vid_3qnwts45yo 下拉框_添加一级行业 -->
									<template #label>
										<!-- begin vid_e391buym0t 所属一级行业 -->
										<span class="vid_e391buym0t"> 所属一级行业 </span>
										<!-- end vid_e391buym0t 所属一级行业 -->
									</template>
								</a-form-item>
								<!-- end vid_clf71mt4w1 表单项容器_td7rtbec1a -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_fm08rpsup3 布局容器_bjjnaal9wg -->
					<!-- begin vid_4559hnf0el 布局容器_9p348rjjer -->
					<div :style="{width: '100%'}">
						<a-row class="vid_4559hnf0el" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_y6x1ie2c0d 表单项容器_v3ot24ttat -->
								<a-form-item name="z_9rnyab33xm" :rules="n_7kbna0kccc_rules[`z_9rnyab33xm`]" class="vid_y6x1ie2c0d" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_xh9hmiox9l 下拉框_添加二级行业 -->
									<a-select
										class="vid_xh9hmiox9l"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="n_7kbna0kccc.z_9rnyab33xm"
										:dropdownMatchSelectWidth="true"
										:filterOption="false"
										:showArrow="true"
										:placeholder="'请选择二级行业'"
										:selected="vid_xh9hmiox9l_props.selected"
										:searchValue="vid_xh9hmiox9l_props.searchValue"
										:options="vid_xh9hmiox9l_options()"
										@change="handle_vid_xh9hmiox9l_change"
										@search="handle_vid_xh9hmiox9l_search"
									>
									</a-select>
									<!-- end vid_xh9hmiox9l 下拉框_添加二级行业 -->
									<template #label>
										<!-- begin vid_pdoy99p0ov 所属二级行业 -->
										<span class="vid_pdoy99p0ov"> 所属二级行业 </span>
										<!-- end vid_pdoy99p0ov 所属二级行业 -->
									</template>
								</a-form-item>
								<!-- end vid_y6x1ie2c0d 表单项容器_v3ot24ttat -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_8vk63hp4ed 表单项容器_sfs47ai5xn -->
								<a-form-item name="m_ogue12c9hi" :rules="n_7kbna0kccc_rules[`m_ogue12c9hi`]" class="vid_8vk63hp4ed" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_ytjstsgf8k 对接人 -->
									<a-input class="vid_ytjstsgf8k" v-model:value="n_7kbna0kccc.m_ogue12c9hi" :placeholder="'请输入主要对接人'"> </a-input>
									<!-- end vid_ytjstsgf8k 对接人 -->
									<template #label>
										<!-- begin vid_hm2se7h77i 对接人 -->
										<span class="vid_hm2se7h77i"> 对接人 </span>
										<!-- end vid_hm2se7h77i 对接人 -->
									</template>
								</a-form-item>
								<!-- end vid_8vk63hp4ed 表单项容器_sfs47ai5xn -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_4559hnf0el 布局容器_9p348rjjer -->
					<!-- begin vid_s68eurcd9c 布局容器_8qoix1kdvo -->
					<div :style="{width: '100%'}">
						<a-row class="vid_s68eurcd9c" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_7ejth4plou 表单项容器_smlh2t60v9 -->
								<a-form-item name="z_7y4dk8rfud" :rules="n_7kbna0kccc_rules[`z_7y4dk8rfud`]" class="vid_7ejth4plou" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_47ubuq639z 部门 -->
									<a-input class="vid_47ubuq639z" v-model:value="n_7kbna0kccc.z_7y4dk8rfud" :placeholder="'请输入所在部门'"> </a-input>
									<!-- end vid_47ubuq639z 部门 -->
									<template #label>
										<!-- begin vid_k07hfsnw2i 所在部门 -->
										<span class="vid_k07hfsnw2i"> 所在部门 </span>
										<!-- end vid_k07hfsnw2i 所在部门 -->
									</template>
								</a-form-item>
								<!-- end vid_7ejth4plou 表单项容器_smlh2t60v9 -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_fxuul5rjho 表单项容器_61viloefmw -->
								<a-form-item name="q_8s3s79nb3h" :rules="n_7kbna0kccc_rules[`q_8s3s79nb3h`]" class="vid_fxuul5rjho" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_ceccy199eo 职务 -->
									<a-input class="vid_ceccy199eo" v-model:value="n_7kbna0kccc.q_8s3s79nb3h" :placeholder="'请输入职务'"> </a-input>
									<!-- end vid_ceccy199eo 职务 -->
									<template #label>
										<!-- begin vid_mdbijfl27a 职务 -->
										<span class="vid_mdbijfl27a"> 职务 </span>
										<!-- end vid_mdbijfl27a 职务 -->
									</template>
								</a-form-item>
								<!-- end vid_fxuul5rjho 表单项容器_61viloefmw -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_s68eurcd9c 布局容器_8qoix1kdvo -->
					<!-- begin vid_523coczb0q 布局容器_5vyihdie4g -->
					<div :style="{width: '100%'}">
						<a-row class="vid_523coczb0q" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_05e6su1hhg 表单项容器_l201xrdzfz -->
								<a-form-item name="h_gbnx06hkyt" :rules="n_7kbna0kccc_rules[`h_gbnx06hkyt`]" class="vid_05e6su1hhg" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_j9r0bfft01 手机号码 -->
									<a-input class="vid_j9r0bfft01" v-model:value="n_7kbna0kccc.h_gbnx06hkyt" :placeholder="'请输入手机号码'"> </a-input>
									<!-- end vid_j9r0bfft01 手机号码 -->
									<template #label>
										<!-- begin vid_nilp6nzegg 手机号码 -->
										<span class="vid_nilp6nzegg"> 手机号码 </span>
										<!-- end vid_nilp6nzegg 手机号码 -->
									</template>
								</a-form-item>
								<!-- end vid_05e6su1hhg 表单项容器_l201xrdzfz -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_1tf0f6w3bk 表单项容器_s3jg1h26bg -->
								<a-form-item name="d_wp8nw7qsea" :rules="n_7kbna0kccc_rules[`d_wp8nw7qsea`]" class="vid_1tf0f6w3bk" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_k8bxslf79a 固话 -->
									<a-input class="vid_k8bxslf79a" v-model:value="n_7kbna0kccc.d_wp8nw7qsea" :placeholder="'请输入固话号码'"> </a-input>
									<!-- end vid_k8bxslf79a 固话 -->
									<template #label>
										<!-- begin vid_ejpyu3v82s 固话号码 -->
										<span class="vid_ejpyu3v82s"> 固话号码 </span>
										<!-- end vid_ejpyu3v82s 固话号码 -->
									</template>
								</a-form-item>
								<!-- end vid_1tf0f6w3bk 表单项容器_s3jg1h26bg -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_523coczb0q 布局容器_5vyihdie4g -->
					<!-- begin vid_7dnfmi59jg 布局容器_3r1w9qbe3x -->
					<div :style="{width: '100%'}">
						<a-row class="vid_7dnfmi59jg" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_ukhterqo4a 表单项容器_2z749itu1d -->
								<a-form-item name="f_hbpfqzduzr" :rules="n_7kbna0kccc_rules[`f_hbpfqzduzr`]" class="vid_ukhterqo4a" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_rj6bixeb17 微信 -->
									<a-input class="vid_rj6bixeb17" v-model:value="n_7kbna0kccc.f_hbpfqzduzr" :placeholder="'请输入微信号'"> </a-input>
									<!-- end vid_rj6bixeb17 微信 -->
									<template #label>
										<!-- begin vid_l546moague 微信号 -->
										<span class="vid_l546moague"> 微信号 </span>
										<!-- end vid_l546moague 微信号 -->
									</template>
								</a-form-item>
								<!-- end vid_ukhterqo4a 表单项容器_2z749itu1d -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_x4xuc7gh26 表单项容器_yqze8z303t -->
								<a-form-item name="l_lj00vpwer6" :rules="n_7kbna0kccc_rules[`l_lj00vpwer6`]" class="vid_x4xuc7gh26" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_z8hbinfljp ecologicalPartnerId新建生态伙伴 -->
									<a-select
										class="vid_z8hbinfljp"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="n_7kbna0kccc.l_lj00vpwer6"
										:dropdownMatchSelectWidth="true"
										:filterOption="false"
										:showArrow="true"
										:placeholder="'请选择'"
										:selected="vid_z8hbinfljp_props.selected"
										:searchValue="vid_z8hbinfljp_props.searchValue"
										:options="vid_z8hbinfljp_options()"
										@change="handle_vid_z8hbinfljp_change"
										@search="handle_vid_z8hbinfljp_search"
									>
									</a-select>
									<!-- end vid_z8hbinfljp ecologicalPartnerId新建生态伙伴 -->
									<template #label>
										<!-- begin vid_2slro96ng6 所属生态伙伴 -->
										<span class="vid_2slro96ng6"> 所属生态伙伴 </span>
										<!-- end vid_2slro96ng6 所属生态伙伴 -->
									</template>
								</a-form-item>
								<!-- end vid_x4xuc7gh26 表单项容器_yqze8z303t -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_7dnfmi59jg 布局容器_3r1w9qbe3x -->
					<!-- begin vid_vap0u7ytlj 布局容器_53071pl0qx -->
					<div :style="{width: '100%'}">
						<a-row class="vid_vap0u7ytlj" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_0kkt0nep3g 表单项容器_l4njqth2of -->
								<a-form-item name="d_zoy3cx3dpr" :rules="n_7kbna0kccc_rules[`d_zoy3cx3dpr`]" class="vid_0kkt0nep3g" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_a0h6jlgl1r 新增ownerId下拉复选框_digtzl6vfi -->
									<a-select
										class="vid_a0h6jlgl1r"
										:mode="'multiple'"
										:getPopupContainer="(node) => node.parentNode"
										:filterOption="(input, option) => {
	return option.label.toLowerCase().indexOf(input.toLowerCase()) >= 0;
}"
										v-model:value="n_7kbna0kccc.d_zoy3cx3dpr"
										:selected="vid_a0h6jlgl1r_props.selected"
										:options="vid_a0h6jlgl1r_options()"
										@change="handle_vid_a0h6jlgl1r_change"
									>
									</a-select>
									<!-- end vid_a0h6jlgl1r 新增ownerId下拉复选框_digtzl6vfi -->
									<template #label>
										<!-- begin vid_atisisknro 所有人 -->
										<span class="vid_atisisknro"> 所有人 </span>
										<!-- end vid_atisisknro 所有人 -->
									</template>
								</a-form-item>
								<!-- end vid_0kkt0nep3g 表单项容器_l4njqth2of -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_x57q9s0617 表单项容器_qphssqokog -->
								<a-form-item name="f_bpkqvbt20u" :rules="n_7kbna0kccc_rules[`f_bpkqvbt20u`]" class="vid_x57q9s0617" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_1poemwt69z 预计投入工时 -->
									<a-input class="vid_1poemwt69z" v-model:value="n_7kbna0kccc.f_bpkqvbt20u" :placeholder="'请输入预计投入工时'"> </a-input>
									<!-- end vid_1poemwt69z 预计投入工时 -->
									<template #label>
										<!-- begin vid_ud2f3al51w 预计投入工时 -->
										<span class="vid_ud2f3al51w"> 预计投入工时 </span>
										<!-- end vid_ud2f3al51w 预计投入工时 -->
									</template>
								</a-form-item>
								<!-- end vid_x57q9s0617 表单项容器_qphssqokog -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_vap0u7ytlj 布局容器_53071pl0qx -->
					<!-- begin vid_osl0cieiw8 布局容器_8urqx7fnzq -->
					<div :style="{width: '100%'}">
						<a-row class="vid_osl0cieiw8" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_xjcu7njdsl 表单项容器_1tbqd7lpw1 -->
								<a-form-item name="g_ufo5qa3fic" :rules="n_7kbna0kccc_rules[`g_ufo5qa3fic`]" class="vid_xjcu7njdsl" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_pascwc5mzs 跟进状态 -->
									<a-select
										class="vid_pascwc5mzs"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="n_7kbna0kccc.g_ufo5qa3fic"
										:dropdownMatchSelectWidth="true"
										:filterOption="false"
										:showArrow="true"
										:placeholder="'请选择跟进状态'"
										:selected="vid_pascwc5mzs_props.selected"
										:searchValue="vid_pascwc5mzs_props.searchValue"
										:options="vid_pascwc5mzs_options()"
										@change="handle_vid_pascwc5mzs_change"
										@search="handle_vid_pascwc5mzs_search"
									>
									</a-select>
									<!-- end vid_pascwc5mzs 跟进状态 -->
									<template #label>
										<!-- begin vid_jicwol53j8 跟进状态 -->
										<span class="vid_jicwol53j8"> 跟进状态 </span>
										<!-- end vid_jicwol53j8 跟进状态 -->
									</template>
								</a-form-item>
								<!-- end vid_xjcu7njdsl 表单项容器_1tbqd7lpw1 -->
							</a-col>
							<a-col :span="12"> </a-col>
						</a-row>
					</div>
					<!-- end vid_osl0cieiw8 布局容器_8urqx7fnzq -->
					<!-- begin vid_hida8it4fg 布局容器_mwio68ihkd -->
					<div :style="{width: '100%'}">
						<a-row class="vid_hida8it4fg" :slots="'24'">
							<a-col :span="24">
								<!-- begin vid_6ol3d2u1rl 表单项容器_2y1z2h8pyv -->
								<a-form-item name="b_oh9l0gppfd" :rules="n_7kbna0kccc_rules[`b_oh9l0gppfd`]" class="vid_6ol3d2u1rl" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
									<!-- begin vid_4l4aibu2gx 需求 -->
									<a-textarea class="vid_4l4aibu2gx" v-model:value="n_7kbna0kccc.b_oh9l0gppfd" :placeholder="'请输入需求概述'" :autoSize="true"> </a-textarea>
									<!-- end vid_4l4aibu2gx 需求 -->
									<template #label>
										<!-- begin vid_3niogkq66w 简单文本_lyiufzdu2d -->
										<span class="vid_3niogkq66w"> 需求概述 </span>
										<!-- end vid_3niogkq66w 简单文本_lyiufzdu2d -->
									</template>
								</a-form-item>
								<!-- end vid_6ol3d2u1rl 表单项容器_2y1z2h8pyv -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_hida8it4fg 布局容器_mwio68ihkd -->
					<!-- begin vid_yzzolq8uyb 布局容器_lshbccurqq -->
					<div :style="{width: '100%'}">
						<a-row class="vid_yzzolq8uyb" :slots="'24'">
							<a-col :span="24">
								<!-- begin vid_3c5rz11y0x 表单项容器_1rasmqgmtj -->
								<a-form-item name="m_np8zlpdv6i" :rules="n_7kbna0kccc_rules[`m_np8zlpdv6i`]" class="vid_3c5rz11y0x" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
									<!-- begin vid_jdv7plpkbd latestProgress最新进展 -->
									<a-textarea class="vid_jdv7plpkbd" v-model:value="n_7kbna0kccc.m_np8zlpdv6i" :placeholder="'请输入最新进展'" :autoSize="true"> </a-textarea>
									<!-- end vid_jdv7plpkbd latestProgress最新进展 -->
									<template #label>
										<!-- begin vid_xnpcdwdtyj 简单文本_gjtnjk1dcf -->
										<span class="vid_xnpcdwdtyj"> 最新进展 </span>
										<!-- end vid_xnpcdwdtyj 简单文本_gjtnjk1dcf -->
									</template>
								</a-form-item>
								<!-- end vid_3c5rz11y0x 表单项容器_1rasmqgmtj -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_yzzolq8uyb 布局容器_lshbccurqq -->
					<!-- begin vid_3krvgqtz0i 布局容器_5wvq98e2ev -->
					<div :style="{width: '100%'}">
						<a-row class="vid_3krvgqtz0i" :slots="'24'">
							<a-col :span="24">
								<!-- begin vid_z4hk5ldinp 表单项容器_r27qietwhz -->
								<a-form-item name="y_a9im8xxyne" :rules="n_7kbna0kccc_rules[`y_a9im8xxyne`]" class="vid_z4hk5ldinp" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
									<!-- begin vid_yk037q2pyk nextPlan下一步计划 -->
									<a-textarea class="vid_yk037q2pyk" v-model:value="n_7kbna0kccc.y_a9im8xxyne" :placeholder="'请输入下一步计划'" :autoSize="true"> </a-textarea>
									<!-- end vid_yk037q2pyk nextPlan下一步计划 -->
									<template #label>
										<!-- begin vid_9r83vsjbb0 简单文本_f61s0mo9vk -->
										<span class="vid_9r83vsjbb0"> 下一步计划 </span>
										<!-- end vid_9r83vsjbb0 简单文本_f61s0mo9vk -->
									</template>
								</a-form-item>
								<!-- end vid_z4hk5ldinp 表单项容器_r27qietwhz -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_3krvgqtz0i 布局容器_5wvq98e2ev -->
					<!-- begin vid_jnjklucpa0 布局容器_4phh7sr48l -->
					<div :style="{width: '100%'}">
						<a-row class="vid_jnjklucpa0" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_yzsdiyeopo 表单项容器_yxwkc5e251 -->
								<a-form-item name="i_wvui28y94s" :rules="n_7kbna0kccc_rules[`i_wvui28y94s`]" class="vid_yzsdiyeopo" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_firdri894j nextPlanFinishTime计划完成时间 -->
									<a-date-picker
										class="vid_firdri894j"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="n_7kbna0kccc.i_wvui28y94s"
										:placeholder="'请输入计划完成时间'"
										:valueFormat="'YYYY-MM-DD'"
										:showTime="vid_firdri894j_props.showTime"
									>
									</a-date-picker>
									<!-- end vid_firdri894j nextPlanFinishTime计划完成时间 -->
									<template #label>
										<!-- begin vid_tzm34ql53u 计划完成时间 -->
										<span class="vid_tzm34ql53u"> 计划完成时间 </span>
										<!-- end vid_tzm34ql53u 计划完成时间 -->
									</template>
								</a-form-item>
								<!-- end vid_yzsdiyeopo 表单项容器_yxwkc5e251 -->
							</a-col>
							<a-col :span="12"> </a-col>
						</a-row>
					</div>
					<!-- end vid_jnjklucpa0 布局容器_4phh7sr48l -->
				</a-form>
				<!-- end vid_z2bduj5b18 表单容器_7u15opz1b1 -->
			</a-modal>
			<!-- end vid_rl3w5na5uc 新建线索 -->
			<!-- begin vid_noa7wqstzc 新建客户线索 -->
			<a-modal
				class="vid_noa7wqstzc"
				v-model:visible="vid_noa7wqstzc_props.visible"
				:title="'新建客户线索'"
				:width="1000"
				:maskClosable="false"
				:centered="true"
				@cancel="handle_vid_noa7wqstzc_cancel"
				@ok="handle_vid_noa7wqstzc_ok"
			>
				<!-- begin vid_nca5qdkjf1 表单容器_ismyls5suo -->
				<a-form class="vid_nca5qdkjf1" :model="k_ubwgiasjdr" :formModel="vid_nca5qdkjf1_props.formModel">
					<!-- begin vid_4rz3hbo6qf 布局容器_ecuqnl3mrb -->
					<div :style="{width: '100%'}">
						<a-row class="vid_4rz3hbo6qf" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_irbl47ex4j 表单项容器_ac8oiriljj -->
								<a-form-item name="d_e3gjd5fued" :rules="k_ubwgiasjdr_rules[`d_e3gjd5fued`]" class="vid_irbl47ex4j" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_xsy0obkuwy 输入框_qak2vu4xvp -->
									<a-input class="vid_xsy0obkuwy" v-model:value="k_ubwgiasjdr.d_e3gjd5fued" :placeholder="'请输入线索公司名称'"> </a-input>
									<!-- end vid_xsy0obkuwy 输入框_qak2vu4xvp -->
									<template #label>
										<!-- begin vid_cvo1cq6z7x 简单文本_b939wa5nd4 -->
										<span class="vid_cvo1cq6z7x"> 线索名称 </span>
										<!-- end vid_cvo1cq6z7x 简单文本_b939wa5nd4 -->
									</template>
								</a-form-item>
								<!-- end vid_irbl47ex4j 表单项容器_ac8oiriljj -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_gq6l2clj1q 表单项容器_0owtu8l22f -->
								<a-form-item name="o_mqx319q5wu" :rules="k_ubwgiasjdr_rules[`o_mqx319q5wu`]" class="vid_gq6l2clj1q" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_yxcwwxh0mp 下拉框_nu9ml47ko6 -->
									<a-select
										class="vid_yxcwwxh0mp"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="k_ubwgiasjdr.o_mqx319q5wu"
										:dropdownMatchSelectWidth="true"
										:filterOption="false"
										:showArrow="true"
										:placeholder="'请选择关联现有客户'"
										:selected="vid_yxcwwxh0mp_props.selected"
										:searchValue="vid_yxcwwxh0mp_props.searchValue"
										:options="vid_yxcwwxh0mp_options()"
										@change="handle_vid_yxcwwxh0mp_change"
										@search="handle_vid_yxcwwxh0mp_search"
									>
									</a-select>
									<!-- end vid_yxcwwxh0mp 下拉框_nu9ml47ko6 -->
									<template #label>
										<!-- begin vid_djz292huwj 关联现有客户 -->
										<span class="vid_djz292huwj"> 关联现有客户 </span>
										<!-- end vid_djz292huwj 关联现有客户 -->
									</template>
								</a-form-item>
								<!-- end vid_gq6l2clj1q 表单项容器_0owtu8l22f -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_4rz3hbo6qf 布局容器_ecuqnl3mrb -->
					<!-- begin vid_65ybrmd0mx 布局容器_sl2o6pvzd9 -->
					<div :style="{width: '100%'}">
						<a-row class="vid_65ybrmd0mx" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_swnbr55mrg 表单项容器_yxyllukyz8 -->
								<a-form-item name="w_tw44mo1g98" :rules="k_ubwgiasjdr_rules[`w_tw44mo1g98`]" class="vid_swnbr55mrg" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_yrjm7wzs5f 输入框_ovu2v0name -->
									<a-input class="vid_yrjm7wzs5f" v-model:value="k_ubwgiasjdr.w_tw44mo1g98" :placeholder="'请输入生态伙伴'"> </a-input>
									<!-- end vid_yrjm7wzs5f 输入框_ovu2v0name -->
									<template #label>
										<!-- begin vid_ksfumsn269 所有生态伙伴 -->
										<span class="vid_ksfumsn269"> 所有生态伙伴 </span>
										<!-- end vid_ksfumsn269 所有生态伙伴 -->
									</template>
								</a-form-item>
								<!-- end vid_swnbr55mrg 表单项容器_yxyllukyz8 -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_9vt4h8m2se 表单项容器_46oxgk5zmc -->
								<a-form-item name="t_s8qlu615mb" :rules="k_ubwgiasjdr_rules[`t_s8qlu615mb`]" class="vid_9vt4h8m2se" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_cflgg7s7gg 下拉框_8904jwatxf -->
									<a-select
										class="vid_cflgg7s7gg"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="k_ubwgiasjdr.t_s8qlu615mb"
										:dropdownMatchSelectWidth="true"
										:filterOption="false"
										:showArrow="true"
										:placeholder="'请选择所有人'"
										:selected="vid_cflgg7s7gg_props.selected"
										:searchValue="vid_cflgg7s7gg_props.searchValue"
										:options="vid_cflgg7s7gg_options()"
										@change="handle_vid_cflgg7s7gg_change"
										@search="handle_vid_cflgg7s7gg_search"
									>
									</a-select>
									<!-- end vid_cflgg7s7gg 下拉框_8904jwatxf -->
									<template #label>
										<!-- begin vid_ruql08rvrv 所有人 -->
										<span class="vid_ruql08rvrv"> 所有人 </span>
										<!-- end vid_ruql08rvrv 所有人 -->
									</template>
								</a-form-item>
								<!-- end vid_9vt4h8m2se 表单项容器_46oxgk5zmc -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_65ybrmd0mx 布局容器_sl2o6pvzd9 -->
					<!-- begin vid_av8ulx0vhb 布局容器_jxa2vfpaqi -->
					<div :style="{width: '100%'}">
						<a-row class="vid_av8ulx0vhb" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_4jb5j7n18z 表单项容器_egprpn7rvd -->
								<a-form-item name="h_3oxhhn3nb4" :rules="k_ubwgiasjdr_rules[`h_3oxhhn3nb4`]" class="vid_4jb5j7n18z" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_esc2vnlif6 输入框_gr4edz4lv0 -->
									<a-input class="vid_esc2vnlif6" v-model:value="k_ubwgiasjdr.h_3oxhhn3nb4" :placeholder="'请输入预计投入工时'"> </a-input>
									<!-- end vid_esc2vnlif6 输入框_gr4edz4lv0 -->
									<template #label>
										<!-- begin vid_g4nzzxk2z4 预计投入工时 -->
										<span class="vid_g4nzzxk2z4"> 预计投入工时 </span>
										<!-- end vid_g4nzzxk2z4 预计投入工时 -->
									</template>
								</a-form-item>
								<!-- end vid_4jb5j7n18z 表单项容器_egprpn7rvd -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_gkme0lahjo 表单项容器_wab7hi26ez -->
								<a-form-item name="j_z9h9gr579g" :rules="k_ubwgiasjdr_rules[`j_z9h9gr579g`]" class="vid_gkme0lahjo" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_dtn4yccjii 下拉框_932zvuiyuk -->
									<a-select
										class="vid_dtn4yccjii"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="k_ubwgiasjdr.j_z9h9gr579g"
										:dropdownMatchSelectWidth="true"
										:filterOption="false"
										:showArrow="true"
										:placeholder="'请选择跟进状态'"
										:selected="vid_dtn4yccjii_props.selected"
										:searchValue="vid_dtn4yccjii_props.searchValue"
										:options="vid_dtn4yccjii_options()"
										@change="handle_vid_dtn4yccjii_change"
										@search="handle_vid_dtn4yccjii_search"
									>
									</a-select>
									<!-- end vid_dtn4yccjii 下拉框_932zvuiyuk -->
									<template #label>
										<!-- begin vid_l0tblrpb8h 跟进状态 -->
										<span class="vid_l0tblrpb8h"> 跟进状态 </span>
										<!-- end vid_l0tblrpb8h 跟进状态 -->
									</template>
								</a-form-item>
								<!-- end vid_gkme0lahjo 表单项容器_wab7hi26ez -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_av8ulx0vhb 布局容器_jxa2vfpaqi -->
					<!-- begin vid_67tp98pkay 布局容器_b0ub25wi8p -->
					<div :style="{width: '100%'}">
						<a-row class="vid_67tp98pkay" :slots="'24'">
							<a-col :span="24">
								<!-- begin vid_8cltap2apm 表单项容器_6mavm8c4e8 -->
								<a-form-item name="b_ne0jikp5g6" :rules="k_ubwgiasjdr_rules[`b_ne0jikp5g6`]" class="vid_8cltap2apm" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
									<!-- begin vid_6xiexrsfbg 文本域_5ztqvjx3sm -->
									<a-textarea class="vid_6xiexrsfbg" v-model:value="k_ubwgiasjdr.b_ne0jikp5g6" :placeholder="'请输入需求概述'" :autoSize="true"> </a-textarea>
									<!-- end vid_6xiexrsfbg 文本域_5ztqvjx3sm -->
									<template #label>
										<!-- begin vid_r1jk868w95 简单文本_5nj2b0pmeg -->
										<span class="vid_r1jk868w95"> 需求概述 </span>
										<!-- end vid_r1jk868w95 简单文本_5nj2b0pmeg -->
									</template>
								</a-form-item>
								<!-- end vid_8cltap2apm 表单项容器_6mavm8c4e8 -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_67tp98pkay 布局容器_b0ub25wi8p -->
					<!-- begin vid_da8397f059 布局容器_7ngym383vg -->
					<div :style="{width: '100%'}">
						<a-row class="vid_da8397f059" :slots="'24'">
							<a-col :span="24">
								<!-- begin vid_w67xq3ocft 表单项容器_zvynmrm28o -->
								<a-form-item name="r_hlsyyttf73" :rules="k_ubwgiasjdr_rules[`r_hlsyyttf73`]" class="vid_w67xq3ocft" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
									<!-- begin vid_6r2h7cly81 文本域_dkll9ibzkb -->
									<a-textarea class="vid_6r2h7cly81" v-model:value="k_ubwgiasjdr.r_hlsyyttf73" :placeholder="'请输入最新进展'" :autoSize="true"> </a-textarea>
									<!-- end vid_6r2h7cly81 文本域_dkll9ibzkb -->
									<template #label>
										<!-- begin vid_tk3yr39fwy 简单文本_u6gn4cxxe2 -->
										<span class="vid_tk3yr39fwy"> 最新进展 </span>
										<!-- end vid_tk3yr39fwy 简单文本_u6gn4cxxe2 -->
									</template>
								</a-form-item>
								<!-- end vid_w67xq3ocft 表单项容器_zvynmrm28o -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_da8397f059 布局容器_7ngym383vg -->
					<!-- begin vid_3y10x6mi2c 布局容器_shp1o3baa8 -->
					<div :style="{width: '100%'}">
						<a-row class="vid_3y10x6mi2c" :slots="'24'">
							<a-col :span="24">
								<!-- begin vid_700pbajm4b 表单项容器_v2w4jxvp9j -->
								<a-form-item name="g_fax44sprvu" :rules="k_ubwgiasjdr_rules[`g_fax44sprvu`]" class="vid_700pbajm4b" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
									<!-- begin vid_2gngql1lzy 文本域_2tw01taypy -->
									<a-textarea class="vid_2gngql1lzy" v-model:value="k_ubwgiasjdr.g_fax44sprvu" :placeholder="'请输入下一步计划'" :autoSize="true"> </a-textarea>
									<!-- end vid_2gngql1lzy 文本域_2tw01taypy -->
									<template #label>
										<!-- begin vid_yrfwiyya4h 简单文本_z9eahbj4zd -->
										<span class="vid_yrfwiyya4h"> 下一步计划 </span>
										<!-- end vid_yrfwiyya4h 简单文本_z9eahbj4zd -->
									</template>
								</a-form-item>
								<!-- end vid_700pbajm4b 表单项容器_v2w4jxvp9j -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_3y10x6mi2c 布局容器_shp1o3baa8 -->
					<!-- begin vid_dzgnkgsyil 布局容器_ofs3aeoy7r -->
					<div :style="{width: '100%'}">
						<a-row class="vid_dzgnkgsyil" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_j6amse2cx6 表单项容器_a9c5gcb9rv -->
								<a-form-item name="s_g6gmcon7ft" :rules="k_ubwgiasjdr_rules[`s_g6gmcon7ft`]" class="vid_j6amse2cx6" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_kq5q6an72s 日期_dfpmup9w05 -->
									<a-date-picker
										class="vid_kq5q6an72s"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="k_ubwgiasjdr.s_g6gmcon7ft"
										:placeholder="'请输入计划完成时间'"
										:valueFormat="'YYYY-MM-DD'"
										:showTime="vid_kq5q6an72s_props.showTime"
									>
									</a-date-picker>
									<!-- end vid_kq5q6an72s 日期_dfpmup9w05 -->
									<template #label>
										<!-- begin vid_xbxdetwm3s 简单文本_6f9cmj26oz -->
										<span class="vid_xbxdetwm3s"> 计划完成时间 </span>
										<!-- end vid_xbxdetwm3s 简单文本_6f9cmj26oz -->
									</template>
								</a-form-item>
								<!-- end vid_j6amse2cx6 表单项容器_a9c5gcb9rv -->
							</a-col>
							<a-col :span="12"> </a-col>
						</a-row>
					</div>
					<!-- end vid_dzgnkgsyil 布局容器_ofs3aeoy7r -->
				</a-form>
				<!-- end vid_nca5qdkjf1 表单容器_ismyls5suo -->
			</a-modal>
			<!-- end vid_noa7wqstzc 新建客户线索 -->
			<!-- begin vid_433d6uohon 编辑线索 -->
			<a-modal
				class="vid_433d6uohon"
				v-model:visible="vid_433d6uohon_props.visible"
				:title="'编辑线索'"
				:width="1000"
				:maskClosable="false"
				:centered="true"
				@cancel="handle_vid_433d6uohon_cancel"
				@ok="handle_vid_433d6uohon_ok"
			>
				<!-- begin vid_ypmph53588 表单容器_z8fpoexzoj -->
				<a-form ref="vid_ypmph53588_ref" class="vid_ypmph53588" :model="f_8ci2bwlqme" :formModel="vid_ypmph53588_props.formModel">
					<!-- begin vid_4frozx1tbk 布局容器_f74l4hbmev -->
					<div :style="{width: '100%'}">
						<a-row class="vid_4frozx1tbk" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_nythvmq2tq 表单项容器_rmuzhwxjz4 -->
								<a-form-item name="a_hfmd2rmq7z" :rules="f_8ci2bwlqme_rules[`a_hfmd2rmq7z`]" class="vid_nythvmq2tq" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_so2th967iu 编辑clueName输入框_wkwgdrdudl -->
									<a-input class="vid_so2th967iu" v-model:value="f_8ci2bwlqme.a_hfmd2rmq7z" :placeholder="'请输入线索公司名称'"> </a-input>
									<!-- end vid_so2th967iu 编辑clueName输入框_wkwgdrdudl -->
									<template #label>
										<!-- begin vid_8n7n7o5ln3 简单文本_ma0yliw8gg -->
										<span class="vid_8n7n7o5ln3"> 线索名称 </span>
										<!-- end vid_8n7n7o5ln3 简单文本_ma0yliw8gg -->
									</template>
								</a-form-item>
								<!-- end vid_nythvmq2tq 表单项容器_rmuzhwxjz4 -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_mao6is20rs 表单项容器_ts2dx2xnq1 -->
								<a-form-item name="b_8mt9039ql9" :rules="f_8ci2bwlqme_rules[`b_8mt9039ql9`]" class="vid_mao6is20rs" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_jra4smcbes 编辑oneLevelIndustry下拉框_7q2xs15av7 -->
									<a-select
										class="vid_jra4smcbes"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="f_8ci2bwlqme.b_8mt9039ql9"
										:dropdownMatchSelectWidth="true"
										:filterOption="false"
										:showArrow="true"
										:placeholder="'请选择一级行业'"
										:selected="vid_jra4smcbes_props.selected"
										:searchValue="vid_jra4smcbes_props.searchValue"
										:options="vid_jra4smcbes_options()"
										@change="handle_vid_jra4smcbes_change"
										@search="handle_vid_jra4smcbes_search"
									>
									</a-select>
									<!-- end vid_jra4smcbes 编辑oneLevelIndustry下拉框_7q2xs15av7 -->
									<template #label>
										<!-- begin vid_n0oouuawjr 简单文本_exhvkowint -->
										<span class="vid_n0oouuawjr"> 所属一级行业 </span>
										<!-- end vid_n0oouuawjr 简单文本_exhvkowint -->
									</template>
								</a-form-item>
								<!-- end vid_mao6is20rs 表单项容器_ts2dx2xnq1 -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_4frozx1tbk 布局容器_f74l4hbmev -->
					<!-- begin vid_21jkigjaex 布局容器_9zw1hpjstz -->
					<div :style="{width: '100%'}">
						<a-row class="vid_21jkigjaex" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_18em8sj1fr 表单项容器_lwzgvbpt89 -->
								<a-form-item name="f_fnipeff2lj" :rules="f_8ci2bwlqme_rules[`f_fnipeff2lj`]" class="vid_18em8sj1fr" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_f3it1i1upi 编辑secondLevelIndustry下拉框_g5mft95tk8 -->
									<a-select
										class="vid_f3it1i1upi"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="f_8ci2bwlqme.f_fnipeff2lj"
										:dropdownMatchSelectWidth="true"
										:filterOption="false"
										:showArrow="true"
										:placeholder="'请选择二级行业'"
										:selected="vid_f3it1i1upi_props.selected"
										:searchValue="vid_f3it1i1upi_props.searchValue"
										:options="vid_f3it1i1upi_options()"
										@focus="handle_vid_f3it1i1upi_focus"
										@change="handle_vid_f3it1i1upi_change"
										@search="handle_vid_f3it1i1upi_search"
									>
									</a-select>
									<!-- end vid_f3it1i1upi 编辑secondLevelIndustry下拉框_g5mft95tk8 -->
									<template #label>
										<!-- begin vid_q6rlfeml4m 简单文本_wtw1qr4kih -->
										<span class="vid_q6rlfeml4m"> 所属二级行业 </span>
										<!-- end vid_q6rlfeml4m 简单文本_wtw1qr4kih -->
									</template>
								</a-form-item>
								<!-- end vid_18em8sj1fr 表单项容器_lwzgvbpt89 -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_aiz9o49d99 表单项容器_53t6bpd8o8 -->
								<a-form-item name="u_elwgqo7915" :rules="f_8ci2bwlqme_rules[`u_elwgqo7915`]" class="vid_aiz9o49d99" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_wsdyccec1l 编辑contactPersonName输入框_ji686bu6pc -->
									<a-input class="vid_wsdyccec1l" v-model:value="f_8ci2bwlqme.u_elwgqo7915" :placeholder="'请输入主要对接人'"> </a-input>
									<!-- end vid_wsdyccec1l 编辑contactPersonName输入框_ji686bu6pc -->
									<template #label>
										<!-- begin vid_dqzoasew6d 简单文本_efx0pq2fc6 -->
										<span class="vid_dqzoasew6d"> 对接人 </span>
										<!-- end vid_dqzoasew6d 简单文本_efx0pq2fc6 -->
									</template>
								</a-form-item>
								<!-- end vid_aiz9o49d99 表单项容器_53t6bpd8o8 -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_21jkigjaex 布局容器_9zw1hpjstz -->
					<!-- begin vid_1foba9mmg0 布局容器_7jxxio37j6 -->
					<div :style="{width: '100%'}">
						<a-row class="vid_1foba9mmg0" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_6mbhcv3cxx 表单项容器_l4055ccy17 -->
								<a-form-item name="y_twnk51x69i" :rules="f_8ci2bwlqme_rules[`y_twnk51x69i`]" class="vid_6mbhcv3cxx" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_lftkjw5gba 编辑clueDepartment输入框_gdlkouc5w4 -->
									<a-input class="vid_lftkjw5gba" v-model:value="f_8ci2bwlqme.y_twnk51x69i" :placeholder="'请输入所在部门'"> </a-input>
									<!-- end vid_lftkjw5gba 编辑clueDepartment输入框_gdlkouc5w4 -->
									<template #label>
										<!-- begin vid_bulipm72is 简单文本_0bfid5qkex -->
										<span class="vid_bulipm72is"> 所在部门 </span>
										<!-- end vid_bulipm72is 简单文本_0bfid5qkex -->
									</template>
								</a-form-item>
								<!-- end vid_6mbhcv3cxx 表单项容器_l4055ccy17 -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_iyu4l3sicc 表单项容器_yuvltl0iu4 -->
								<a-form-item name="g_50fn4i7p7x" :rules="f_8ci2bwlqme_rules[`g_50fn4i7p7x`]" class="vid_iyu4l3sicc" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_hglb84snl6 编辑cluePosition输入框_ryv45tpbme -->
									<a-input class="vid_hglb84snl6" v-model:value="f_8ci2bwlqme.g_50fn4i7p7x" :placeholder="'请输入职务'"> </a-input>
									<!-- end vid_hglb84snl6 编辑cluePosition输入框_ryv45tpbme -->
									<template #label>
										<!-- begin vid_z8wi1flmq4 简单文本_3osss9f50a -->
										<span class="vid_z8wi1flmq4"> 职务 </span>
										<!-- end vid_z8wi1flmq4 简单文本_3osss9f50a -->
									</template>
								</a-form-item>
								<!-- end vid_iyu4l3sicc 表单项容器_yuvltl0iu4 -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_1foba9mmg0 布局容器_7jxxio37j6 -->
					<!-- begin vid_s7sb7lhxrh 布局容器_qj64kn5iss -->
					<div :style="{width: '100%'}">
						<a-row class="vid_s7sb7lhxrh" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_dbnw19duw2 表单项容器_oqqxfmsunh -->
								<a-form-item name="n_cl8z267f01" :rules="f_8ci2bwlqme_rules[`n_cl8z267f01`]" class="vid_dbnw19duw2" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_7h5k6oymbx 编辑cluePhoneNumber输入框_3cr3yn2ewc -->
									<a-input class="vid_7h5k6oymbx" v-model:value="f_8ci2bwlqme.n_cl8z267f01" :placeholder="'请输入手机号码'"> </a-input>
									<!-- end vid_7h5k6oymbx 编辑cluePhoneNumber输入框_3cr3yn2ewc -->
									<template #label>
										<!-- begin vid_wjgk8sn8vv 简单文本_7s70wiomnd -->
										<span class="vid_wjgk8sn8vv"> 手机号码 </span>
										<!-- end vid_wjgk8sn8vv 简单文本_7s70wiomnd -->
									</template>
								</a-form-item>
								<!-- end vid_dbnw19duw2 表单项容器_oqqxfmsunh -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_9zubbqgm0q 表单项容器_nnds0k8dci -->
								<a-form-item name="a_i65the5m2f" :rules="f_8ci2bwlqme_rules[`a_i65the5m2f`]" class="vid_9zubbqgm0q" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_emzxbhu3qt 编辑clueFixTelephoneNumber输入框_ulysz6yeuc -->
									<a-input class="vid_emzxbhu3qt" v-model:value="f_8ci2bwlqme.a_i65the5m2f" :placeholder="'请输入固话号码'"> </a-input>
									<!-- end vid_emzxbhu3qt 编辑clueFixTelephoneNumber输入框_ulysz6yeuc -->
									<template #label>
										<!-- begin vid_izsgib28bf 简单文本_hu57cxfz4b -->
										<span class="vid_izsgib28bf"> 固话号码 </span>
										<!-- end vid_izsgib28bf 简单文本_hu57cxfz4b -->
									</template>
								</a-form-item>
								<!-- end vid_9zubbqgm0q 表单项容器_nnds0k8dci -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_s7sb7lhxrh 布局容器_qj64kn5iss -->
					<!-- begin vid_z8sdvsxisg 布局容器_kt9yl5eotg -->
					<div :style="{width: '100%'}">
						<a-row class="vid_z8sdvsxisg" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_u2whyi8v7j 表单项容器_v61sqi2aqe -->
								<a-form-item name="d_6qxsh04i3u" :rules="f_8ci2bwlqme_rules[`d_6qxsh04i3u`]" class="vid_u2whyi8v7j" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_kq2mqz443q 编辑clueWechatNumber输入框_36fmcunkk0 -->
									<a-input class="vid_kq2mqz443q" v-model:value="f_8ci2bwlqme.d_6qxsh04i3u" :placeholder="'请输入微信号'"> </a-input>
									<!-- end vid_kq2mqz443q 编辑clueWechatNumber输入框_36fmcunkk0 -->
									<template #label>
										<!-- begin vid_6aeoweu7pe 简单文本_ctgpbjqf3e -->
										<span class="vid_6aeoweu7pe"> 微信号 </span>
										<!-- end vid_6aeoweu7pe 简单文本_ctgpbjqf3e -->
									</template>
								</a-form-item>
								<!-- end vid_u2whyi8v7j 表单项容器_v61sqi2aqe -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_snl9vxqtws 表单项容器_op1b3yy3sr -->
								<a-form-item name="h_u7qvypxe2c" :rules="f_8ci2bwlqme_rules[`h_u7qvypxe2c`]" class="vid_snl9vxqtws" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_ry42eux9xs 编辑ecologicalPartnerName下拉框_vuwl0ceov4 -->
									<a-select
										class="vid_ry42eux9xs"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="f_8ci2bwlqme.h_u7qvypxe2c"
										:dropdownMatchSelectWidth="true"
										:filterOption="false"
										:showArrow="true"
										:placeholder="'请选择'"
										:selected="vid_ry42eux9xs_props.selected"
										:searchValue="vid_ry42eux9xs_props.searchValue"
										:options="vid_ry42eux9xs_options()"
										@change="handle_vid_ry42eux9xs_change"
										@search="handle_vid_ry42eux9xs_search"
									>
									</a-select>
									<!-- end vid_ry42eux9xs 编辑ecologicalPartnerName下拉框_vuwl0ceov4 -->
									<template #label>
										<!-- begin vid_fqq60guzya 简单文本_6rnce32l4z -->
										<span class="vid_fqq60guzya"> 所属生态伙伴 </span>
										<!-- end vid_fqq60guzya 简单文本_6rnce32l4z -->
									</template>
								</a-form-item>
								<!-- end vid_snl9vxqtws 表单项容器_op1b3yy3sr -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_z8sdvsxisg 布局容器_kt9yl5eotg -->
					<!-- begin vid_n30c7ufqk6 布局容器_kb1g0wydnc -->
					<div :style="{width: '100%'}">
						<a-row class="vid_n30c7ufqk6" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_yig5513lod 表单项容器_13j5tljow1 -->
								<a-form-item name="k_wbbkuyjb2v" :rules="f_8ci2bwlqme_rules[`k_wbbkuyjb2v`]" class="vid_yig5513lod" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_4yph4wawv0 编辑owner下拉复选框_7z7990z4wu -->
									<a-select
										class="vid_4yph4wawv0"
										:mode="'multiple'"
										:getPopupContainer="(node) => node.parentNode"
										:filterOption="(input, option) => {
	return option.label.toLowerCase().indexOf(input.toLowerCase()) >= 0;
}"
										v-model:value="f_8ci2bwlqme.k_wbbkuyjb2v"
										:selected="vid_4yph4wawv0_props.selected"
										:options="vid_4yph4wawv0_options()"
										@change="handle_vid_4yph4wawv0_change"
									>
									</a-select>
									<!-- end vid_4yph4wawv0 编辑owner下拉复选框_7z7990z4wu -->
									<template #label>
										<!-- begin vid_2que6y89pz 简单文本_284see6w1r -->
										<span class="vid_2que6y89pz"> 所有人 </span>
										<!-- end vid_2que6y89pz 简单文本_284see6w1r -->
									</template>
								</a-form-item>
								<!-- end vid_yig5513lod 表单项容器_13j5tljow1 -->
							</a-col>
							<a-col :span="12">
								<!-- begin vid_6kg9zy6r47 表单项容器_ae9abbn84h -->
								<a-form-item name="d_i2ccxaziqg" :rules="f_8ci2bwlqme_rules[`d_i2ccxaziqg`]" class="vid_6kg9zy6r47" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_jq8btncrsj 编辑workHours输入框_0y7syz40eg -->
									<a-input class="vid_jq8btncrsj" v-model:value="f_8ci2bwlqme.d_i2ccxaziqg" :placeholder="'请输入预计投入工时'"> </a-input>
									<!-- end vid_jq8btncrsj 编辑workHours输入框_0y7syz40eg -->
									<template #label>
										<!-- begin vid_erzxoz8jde 简单文本_o2us95wjup -->
										<span class="vid_erzxoz8jde"> 预计投入工时 </span>
										<!-- end vid_erzxoz8jde 简单文本_o2us95wjup -->
									</template>
								</a-form-item>
								<!-- end vid_6kg9zy6r47 表单项容器_ae9abbn84h -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_n30c7ufqk6 布局容器_kb1g0wydnc -->
					<!-- begin vid_iptqcvxvzz 布局容器_99lg4jjnux -->
					<div :style="{width: '100%'}">
						<a-row class="vid_iptqcvxvzz" :slots="'12:12'">
							<a-col :span="12">
								<!-- begin vid_vdfitxk2j2 表单项容器_8o6e0xm50h -->
								<a-form-item name="x_h2nmg2f3jt" :rules="f_8ci2bwlqme_rules[`x_h2nmg2f3jt`]" class="vid_vdfitxk2j2" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_a7hvylqa3o 编辑status下拉框_uooo5sht1i -->
									<a-select
										class="vid_a7hvylqa3o"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="f_8ci2bwlqme.x_h2nmg2f3jt"
										:dropdownMatchSelectWidth="true"
										:filterOption="false"
										:showArrow="true"
										:placeholder="'请选择跟进状态'"
										:selected="vid_a7hvylqa3o_props.selected"
										:searchValue="vid_a7hvylqa3o_props.searchValue"
										:options="vid_a7hvylqa3o_options()"
										@change="handle_vid_a7hvylqa3o_change"
										@search="handle_vid_a7hvylqa3o_search"
									>
									</a-select>
									<!-- end vid_a7hvylqa3o 编辑status下拉框_uooo5sht1i -->
									<template #label>
										<!-- begin vid_phzlsbdqpd 简单文本_vg1yl46dwy -->
										<span class="vid_phzlsbdqpd"> 跟进状态 </span>
										<!-- end vid_phzlsbdqpd 简单文本_vg1yl46dwy -->
									</template>
								</a-form-item>
								<!-- end vid_vdfitxk2j2 表单项容器_8o6e0xm50h -->
							</a-col>
							<a-col :span="12"> </a-col>
						</a-row>
					</div>
					<!-- end vid_iptqcvxvzz 布局容器_99lg4jjnux -->
				</a-form>
				<!-- end vid_ypmph53588 表单容器_z8fpoexzoj -->
			</a-modal>
			<!-- end vid_433d6uohon 编辑线索 -->
			<!-- begin vid_ol58l2wcx5 容器_kkxjqxhumv -->
			<al-box class="vid_ol58l2wcx5">
				<!-- begin vid_fzonycox3q 表单容器_c6m7frlals -->
				<a-form ref="vid_fzonycox3q_ref" class="vid_fzonycox3q" :model="l_7vu2ll5j1s" :formModel="vid_fzonycox3q_props.formModel">
					<!-- begin vid_ebc8zcplds 布局容器_wtki3n8cdw -->
					<div :style="{width: '100%'}">
						<a-row class="vid_ebc8zcplds" :slots="'6:6:6:6'">
							<a-col :span="6">
								<!-- begin vid_0dbjpi0owt 表单项容器_gbzxu0be7h -->
								<a-form-item name="n_3y90hy01o4" :rules="l_7vu2ll5j1s_rules[`n_3y90hy01o4`]" class="vid_0dbjpi0owt" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_snewurzy5m 下拉框_f7q99nru7t -->
									<a-select
										class="vid_snewurzy5m"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="l_7vu2ll5j1s.n_3y90hy01o4"
										:filterOption="false"
										:selected="vid_snewurzy5m_props.selected"
										:searchValue="vid_snewurzy5m_props.searchValue"
										:options="vid_snewurzy5m_options()"
										@change="handle_vid_snewurzy5m_change"
										@search="handle_vid_snewurzy5m_search"
									>
									</a-select>
									<!-- end vid_snewurzy5m 下拉框_f7q99nru7t -->
									<template #label>
										<!-- begin vid_m3n15xgozb 所属一级行业 -->
										<span class="vid_m3n15xgozb"> 所属一级行业 </span>
										<!-- end vid_m3n15xgozb 所属一级行业 -->
									</template>
								</a-form-item>
								<!-- end vid_0dbjpi0owt 表单项容器_gbzxu0be7h -->
							</a-col>
							<a-col :span="6">
								<!-- begin vid_rxm6g1n2ww 表单项容器_if1q4g000t -->
								<a-form-item name="w_v1r9a1nwwx" :rules="l_7vu2ll5j1s_rules[`w_v1r9a1nwwx`]" class="vid_rxm6g1n2ww" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_rz4y49gmuo 下拉框_r3rb5ii6ox -->
									<a-select
										class="vid_rz4y49gmuo"
										:getPopupContainer="(node) => node.parentNode"
										v-model:value="l_7vu2ll5j1s.w_v1r9a1nwwx"
										:filterOption="false"
										:selected="vid_rz4y49gmuo_props.selected"
										:searchValue="vid_rz4y49gmuo_props.searchValue"
										:options="vid_rz4y49gmuo_options()"
										@change="handle_vid_rz4y49gmuo_change"
										@search="handle_vid_rz4y49gmuo_search"
									>
									</a-select>
									<!-- end vid_rz4y49gmuo 下拉框_r3rb5ii6ox -->
									<template #label>
										<!-- begin vid_h3a7s143em 所属二级行业 -->
										<span class="vid_h3a7s143em"> 所属二级行业 </span>
										<!-- end vid_h3a7s143em 所属二级行业 -->
									</template>
								</a-form-item>
								<!-- end vid_rxm6g1n2ww 表单项容器_if1q4g000t -->
							</a-col>
							<a-col :span="6">
								<!-- begin vid_pv9p84e7ck 表单项容器_hxb6hpaqnk -->
								<a-form-item name="a_ta899wfdaq" :rules="l_7vu2ll5j1s_rules[`a_ta899wfdaq`]" class="vid_pv9p84e7ck" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
									<!-- begin vid_rutbk3b9sh 下拉复选框_跟进状态 -->
									<a-select
										class="vid_rutbk3b9sh"
										:mode="'multiple'"
										:getPopupContainer="(node) => node.parentNode"
										:filterOption="(input, option) => {
	return option.label.toLowerCase().indexOf(input.toLowerCase()) >= 0;
}"
										v-model:value="l_7vu2ll5j1s.a_ta899wfdaq"
										:dropdownMatchSelectWidth="true"
										:showSearch="true"
										:showArrow="true"
										:placeholder="'请选择跟进状态'"
										:selected="vid_rutbk3b9sh_props.selected"
										:options="vid_rutbk3b9sh_options()"
										@change="handle_vid_rutbk3b9sh_change"
									>
									</a-select>
									<!-- end vid_rutbk3b9sh 下拉复选框_跟进状态 -->
									<template #label>
										<!-- begin vid_kbgafro46c 简单文本_kfngp6kyxz -->
										<span class="vid_kbgafro46c"> 跟进状态 </span>
										<!-- end vid_kbgafro46c 简单文本_kfngp6kyxz -->
									</template>
								</a-form-item>
								<!-- end vid_pv9p84e7ck 表单项容器_hxb6hpaqnk -->
							</a-col>
							<a-col :span="6">
								<!-- begin vid_3ksbr89ny1 表单项容器_kin7u45m46 -->
								<a-form-item name="u_s3bm0rw5gs" :rules="l_7vu2ll5j1s_rules[`u_s3bm0rw5gs`]" class="vid_3ksbr89ny1" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
									<!-- begin vid_cjoxes6rg0 下拉复选框_当前阶段 -->
									<a-select
										class="vid_cjoxes6rg0"
										:mode="'multiple'"
										:getPopupContainer="(node) => node.parentNode"
										:filterOption="(input, option) => {
	return option.label.toLowerCase().indexOf(input.toLowerCase()) >= 0;
}"
										v-model:value="l_7vu2ll5j1s.u_s3bm0rw5gs"
										:dropdownMatchSelectWidth="true"
										:showSearch="true"
										:showArrow="true"
										:placeholder="'请选择当前阶段'"
										:selected="vid_cjoxes6rg0_props.selected"
										:options="vid_cjoxes6rg0_options()"
										@change="handle_vid_cjoxes6rg0_change"
									>
									</a-select>
									<!-- end vid_cjoxes6rg0 下拉复选框_当前阶段 -->
									<template #label>
										<!-- begin vid_n0zlrv1ihi 当前阶段 -->
										<span class="vid_n0zlrv1ihi"> 当前阶段 </span>
										<!-- end vid_n0zlrv1ihi 当前阶段 -->
									</template>
								</a-form-item>
								<!-- end vid_3ksbr89ny1 表单项容器_kin7u45m46 -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_ebc8zcplds 布局容器_wtki3n8cdw -->
					<!-- begin vid_minkgw8ql4 布局容器_liq3uis8vy -->
					<div :style="{width: '100%'}">
						<a-row class="vid_minkgw8ql4" :slots="'6:6:6:6'">
							<a-col :span="6">
								<!-- begin vid_oae1sxp713 表单项容器_ebxkj1mb9d -->
								<a-form-item name="v_r7iouf787m" :rules="l_7vu2ll5j1s_rules[`v_r7iouf787m`]" class="vid_oae1sxp713" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
									<!-- begin vid_pappg6pf4h 下拉复选框_所有人 -->
									<a-select
										class="vid_pappg6pf4h"
										:mode="'multiple'"
										:getPopupContainer="(node) => node.parentNode"
										:filterOption="(input, option) => {
	return option.label.toLowerCase().indexOf(input.toLowerCase()) >= 0;
}"
										v-model:value="l_7vu2ll5j1s.v_r7iouf787m"
										:dropdownMatchSelectWidth="true"
										:showArrow="true"
										:placeholder="'请选择所有人'"
										:selected="vid_pappg6pf4h_props.selected"
										:options="vid_pappg6pf4h_options()"
										@change="handle_vid_pappg6pf4h_change"
									>
									</a-select>
									<!-- end vid_pappg6pf4h 下拉复选框_所有人 -->
									<template #label>
										<!-- begin vid_a598ask4dg 所有人 -->
										<span class="vid_a598ask4dg"> 所有人 </span>
										<!-- end vid_a598ask4dg 所有人 -->
									</template>
								</a-form-item>
								<!-- end vid_oae1sxp713 表单项容器_ebxkj1mb9d -->
							</a-col>
							<a-col :span="6">
								<!-- begin vid_13f5k5dtku 容器_yew44zdqzb -->
								<al-box class="vid_13f5k5dtku">
									<!-- begin vid_rzg1hbgb75 按钮_7vrso6h1ku -->
									<a-button class="vid_rzg1hbgb75" :type="'primary'" @click="handle_vid_rzg1hbgb75_click"> 查询 </a-button>
									<!-- end vid_rzg1hbgb75 按钮_7vrso6h1ku -->
									<!-- begin vid_hgokogfx2s 按钮_mtc65orrmn -->
									<a-button class="vid_hgokogfx2s" @click="handle_vid_hgokogfx2s_click"> 重置 </a-button>
									<!-- end vid_hgokogfx2s 按钮_mtc65orrmn -->
								</al-box>
								<!-- end vid_13f5k5dtku 容器_yew44zdqzb -->
							</a-col>
							<a-col :span="6"> </a-col>
							<a-col :span="6"> </a-col>
						</a-row>
					</div>
					<!-- end vid_minkgw8ql4 布局容器_liq3uis8vy -->
				</a-form>
				<!-- end vid_fzonycox3q 表单容器_c6m7frlals -->
			</al-box>
			<!-- end vid_ol58l2wcx5 容器_kkxjqxhumv -->
			<!-- begin vid_ng706igtfk 容器_si9y8sb32e -->
			<al-box class="vid_ng706igtfk"> </al-box>
			<!-- end vid_ng706igtfk 容器_si9y8sb32e -->
			<!-- begin vid_iypa6mxl97 容器_049r9x3bbm -->
			<al-box class="vid_iypa6mxl97">
				<!-- begin vid_arq3rawopq 容器_mpnf0b40nn -->
				<al-box class="vid_arq3rawopq">
					<!-- begin vid_94pfuy1hr1 布局容器_5qb0kpcziy -->
					<div :style="{width: '100%'}">
						<a-row class="vid_94pfuy1hr1">
							<a-col :span="8">
								<!-- begin vid_ereqk9dmlh 线索列表 -->
								<span class="vid_ereqk9dmlh"> 线索列表 </span>
								<!-- end vid_ereqk9dmlh 线索列表 -->
							</a-col>
							<a-col :span="8"> </a-col>
							<a-col :span="8">
								<!-- begin vid_id3n9yeb6s 容器_5xgrzuys7q -->
								<al-box class="vid_id3n9yeb6s">
									<!-- begin vid_hx8yabyugs 新建线索 -->
									<a-button class="vid_hx8yabyugs" :type="'primary'" @click="handle_vid_hx8yabyugs_click">
										<template #icon><plus-outlined /></template>

										新建线索
									</a-button>
									<!-- end vid_hx8yabyugs 新建线索 -->
									<!-- begin vid_wxj04amusz 新建客户线索 -->
									<a-button class="vid_wxj04amusz" :type="'primary'" @click="handle_vid_wxj04amusz_click">
										<template #icon><plus-outlined /></template>

										新建客户线索
									</a-button>
									<!-- end vid_wxj04amusz 新建客户线索 -->
								</al-box>
								<!-- end vid_id3n9yeb6s 容器_5xgrzuys7q -->
							</a-col>
						</a-row>
					</div>
					<!-- end vid_94pfuy1hr1 布局容器_5qb0kpcziy -->
				</al-box>
				<!-- end vid_arq3rawopq 容器_mpnf0b40nn -->
				<!-- begin vid_vkponjiqlf case_v2b15avyj2 -->
				<div class="vid_vkponjiqlf" :caseValue="vid_vkponjiqlf_props.caseValue">
					<template v-if="checkCaseCondition(dataConnector_conn_x4ke92lgx6_response?.data.totalElements, 'GE', 1)">
						<!-- begin vid_6cwz4h2mym For循环_3zjtq8zdll -->
						<al-cycle
							v-if="vid_6cwz4h2mym_props.dataSource?.length"
							ref="vid_6cwz4h2mym_ref"
							class="vid_6cwz4h2mym"
							v-model:dataSource="vid_6cwz4h2mym_props.dataSource"
							v-model:current="vid_6cwz4h2mym_props.current"
							v-model:currentIndex="vid_6cwz4h2mym_props.currentIndex"
						>
							<template #default="vid_6cwz4h2mym_dataItem">
								<!-- begin vid_vymqw2fenk 容器_irtgq9kaic -->
								<al-box :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_vymqw2fenk">
									<!-- begin vid_0ui7ey5w9s 布局容器_xx04ass517 -->
									<div :style="{width: '100%'}">
										<a-row :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_0ui7ey5w9s" :slots="'10:14'">
											<a-col :span="10">
												<!-- begin vid_s82gk4w68w 线索名称 -->
												<span :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_s82gk4w68w">
													{{ renderStringInTemplate(vid_6cwz4h2mym_dataItem.dataItem.clueName) }}
												</span>
												<!-- end vid_s82gk4w68w 线索名称 -->
												<!-- begin vid_iwq77d82pi 简单文本_1glg249ext -->
												<span :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_iwq77d82pi"> 添加时间： </span>
												<!-- end vid_iwq77d82pi 简单文本_1glg249ext -->
												<!-- begin vid_i3g9fjdepl 2023年8月5日 -->
												<span :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_i3g9fjdepl">
													{{ renderStringInTemplate(vid_6cwz4h2mym_dataItem.dataItem.createdTime) }}
												</span>
												<!-- end vid_i3g9fjdepl 2023年8月5日 -->
												<!-- begin vid_xfk20fno1r 最近转化时间： -->
												<span :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_xfk20fno1r"> 最近转化时间： </span>
												<!-- end vid_xfk20fno1r 最近转化时间： -->
												<!-- begin vid_af08akf4tb 2023年8月10日 -->
												<span :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_af08akf4tb">
													{{ renderStringInTemplate(vid_af08akf4tb_props.rt_text) }}
												</span>
												<!-- end vid_af08akf4tb 2023年8月10日 -->
											</a-col>
											<a-col :span="14">
												<!-- begin vid_shktqpf8jo 容器_wnwy3ttuo2 -->
												<al-box :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_shktqpf8jo">
													<!-- begin vid_z675o5mui5 按钮_bm2krl9kqu -->
													<a-button :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_z675o5mui5" :size="'small'" @click="handle_vid_z675o5mui5_click">
														<template #icon><plus-outlined /></template>

														编辑
													</a-button>
													<!-- end vid_z675o5mui5 按钮_bm2krl9kqu -->
													<!-- begin vid_g6pyc00nnn 按钮_t7f0mqogwn -->
													<a-button :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_g6pyc00nnn" :size="'small'" @click="handle_vid_g6pyc00nnn_click">
														<template #icon><snippets-outlined /></template>

														工作计划
													</a-button>
													<!-- end vid_g6pyc00nnn 按钮_t7f0mqogwn -->
													<!-- begin vid_uu9yi4fqtb 按钮_fpg05g7mdw -->
													<a-button :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_uu9yi4fqtb" :size="'small'" @click="handle_vid_uu9yi4fqtb_click">
														<template #icon><profile-outlined /></template>

														我的工作计划
													</a-button>
													<!-- end vid_uu9yi4fqtb 按钮_fpg05g7mdw -->
													<!-- begin vid_9glou5p6yn 历史材料 -->
													<a-button :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_9glou5p6yn" :size="'small'" @click="handle_vid_9glou5p6yn_click">
														<template #icon><container-outlined /></template>

														历史材料
													</a-button>
													<!-- end vid_9glou5p6yn 历史材料 -->
													<!-- begin vid_vbwh5j6p81 关键动作和相关材料 -->
													<a-button :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_vbwh5j6p81" :size="'small'" @click="handle_vid_vbwh5j6p81_click">
														<template #icon
															><span role="img" class="anticon"
																><embed
																	style="width: 1em;height:1em;"
																	src="" /></span
														></template>

														关键动作和相关材料
													</a-button>
													<!-- end vid_vbwh5j6p81 关键动作和相关材料 -->
													<!-- begin vid_xxi6iu0bp2 转化 -->
													<a-button :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_xxi6iu0bp2" :size="'small'" @click="handle_vid_xxi6iu0bp2_click">
														<template #icon><retweet-outlined /></template>

														转化
													</a-button>
													<!-- end vid_xxi6iu0bp2 转化 -->
													<!-- begin vid_a8l1pgtzg6 按钮_1679mlvd9y -->
													<a-button :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_a8l1pgtzg6" :size="'small'" @click="handle_vid_a8l1pgtzg6_click">
														<template #icon><delete-outlined /></template>

														删除
													</a-button>
													<!-- end vid_a8l1pgtzg6 按钮_1679mlvd9y -->
												</al-box>
												<!-- end vid_shktqpf8jo 容器_wnwy3ttuo2 -->
											</a-col>
										</a-row>
									</div>
									<!-- end vid_0ui7ey5w9s 布局容器_xx04ass517 -->
									<!-- begin vid_50n0yjil6h 容器_j8ku1kva3h -->
									<al-box :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_50n0yjil6h">
										<!-- begin vid_876uh449m2 表格_7qmtonibyg -->
										<!-- 表格_7qmtonibyg -->
										<a-table
											:data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex"
											class="vid_876uh449m2"
											:bordered="true"
											:sorter="vid_876uh449m2_props.sorter"
											:editRowSaveLoading="vid_876uh449m2_props.editRowSaveLoading"
											:currentRow="vid_876uh449m2_props.currentRow"
											:selectedRowList="vid_876uh449m2_props.selectedRowList"
											:data-source="vid_6cwz4h2mym_dataItem.dataItem.clueDtoList"
											@change="handle_vid_876uh449m2_change"
											:columns="vid_876uh449m2_columns"
											:pagination="false"
											row-key="id"
											@resizeColumn="(w, col) => handleResizeColumn(w, col, 'vid_876uh449m2')"
											:scroll="{ x: 'max-content', scrollToFirstRowOnChange: true, }"
											:row-class-name="(_record, index) => (index % 2 === 1 ? 'table-striped-even' : 'table-striped-odd')"
										>
											<template #headerCell="{ title, column }">
												<span :style="textTruncate(column.width)">
													{{ title }}
													<template v-if="column.headerComment">
														<img
															v-if="
						column.headerCommentConfig.iconType === 'CUSTOM' ||
						(column.headerCommentConfig.icon &&
							column.headerCommentConfig.icon.indexOf('base64') !== -1)
					"
															:src="column.headerCommentConfig.icon"
															style="width: 14px;"
															alt="icon"
															:title="column.headerCommentConfig.comment"
														/>
														<component v-else :is="column.headerCommentConfig.icon" :title="column.headerCommentConfig.comment" />
													</template>
												</span>
											</template>
											<template #bodyCell="{ text, column, record, index }">
												<!-- 序号列 -->
												<template v-if="column && column.dataIndex === 'vid_876uh449m2_serialNumber'">
													{{ index + 1 }}
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"所属客户"} 列内容 -->
												<template v-if="column.dataIndex === 'customerName' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"所属一级行业"} 列内容 -->
												<template v-if="column.dataIndex === 'oneLevelIndustryName' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"所属二级行业"} 列内容 -->
												<template v-if="column.dataIndex === 'secondLevelIndustryName' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"对接人"} 列内容 -->
												<template v-if="column.dataIndex === 'contactPersonName' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"所在部门"} 列内容 -->
												<template v-if="column.dataIndex === 'clueDepartment' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"职务"} 列内容 -->
												<template v-if="column.dataIndex === 'cluePosition' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"手机号码"} 列内容 -->
												<template v-if="column.dataIndex === 'cluePhoneNumber' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"固话号码"} 列内容 -->
												<template v-if="column.dataIndex === 'clueFixTelephoneNumber' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"微信号"} 列内容 -->
												<template v-if="column.dataIndex === 'clueWechatNumber' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"所属生态伙伴"} 列内容 -->
												<template v-if="column.dataIndex === 'ecologicalPartnerName' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"所有人"} 列内容 -->
												<template v-if="column.dataIndex === 'ownerNames' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"当前阶段"} 列内容 -->
												<template v-if="column.dataIndex === 'currentStageName' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"审批状态"} 列内容 -->
												<template v-if="column.dataIndex === 'approvalStatus' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"最新跟进状态"} 列内容 -->
												<template v-if="column.dataIndex === 'status' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"预计投入工时"} 列内容 -->
												<template v-if="column.dataIndex === 'workHours' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
												<!-- {"type":"value","dataType":"STRING","link":"","value":"实际发生工时"} 列内容 -->
												<template v-if="column.dataIndex === 'actualWorkHours' && !column.customRender">
													<text-table-cell
														:rowData="record"
														:conditionValueMap="vid_876uh449m2_props.boundaryValueMap"
														:dataSource="vid_876uh449m2_props.contentDataSource[column.dataIndex]"
														:columnsConfig="column"
														:value="text"
													/>
												</template>
											</template>
										</a-table>
										<!-- end vid_876uh449m2 表格_7qmtonibyg -->
									</al-box>
									<!-- end vid_50n0yjil6h 容器_j8ku1kva3h -->
									<!-- begin vid_mjgl1tb4om 布局容器_zpw7nord5x -->
									<div :style="{width: '100%'}">
										<a-row :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_mjgl1tb4om" :slots="'24'">
											<a-col :span="24">
												<!-- begin vid_gwgjwm27e3 按钮_smmptk6zad -->
												<a-button :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_gwgjwm27e3" :size="'small'">
													<template #icon><carry-out-outlined /></template>

													最新进展
												</a-button>
												<!-- end vid_gwgjwm27e3 按钮_smmptk6zad -->
												<!-- begin vid_tix0f0rp3x 简单文本_5591qpanji -->
												<span :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_tix0f0rp3x">
													{{ renderStringInTemplate(vid_6cwz4h2mym_dataItem.dataItem.latestProgress) }}
												</span>
												<!-- end vid_tix0f0rp3x 简单文本_5591qpanji -->
											</a-col>
										</a-row>
									</div>
									<!-- end vid_mjgl1tb4om 布局容器_zpw7nord5x -->
									<!-- begin vid_gd4xhad0l9 布局容器_bvd55sm715 -->
									<div :style="{width: '100%'}">
										<a-row :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_gd4xhad0l9" :slots="'24'">
											<a-col :span="24">
												<!-- begin vid_vu4uhb8cma 按钮_18lu7cdguh -->
												<a-button :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_vu4uhb8cma" :size="'small'">
													<template #icon><schedule-outlined /></template>

													下一步计划
												</a-button>
												<!-- end vid_vu4uhb8cma 按钮_18lu7cdguh -->
												<!-- begin vid_or3ux5qckp 简单文本_sfzbhcz4wk -->
												<span :data-cycle-index="vid_6cwz4h2mym_dataItem.cycleIndex" class="vid_or3ux5qckp">
													{{ renderStringInTemplate(vid_6cwz4h2mym_dataItem.dataItem.nextPlan) }}
												</span>
												<!-- end vid_or3ux5qckp 简单文本_sfzbhcz4wk -->
											</a-col>
										</a-row>
									</div>
									<!-- end vid_gd4xhad0l9 布局容器_bvd55sm715 -->
								</al-box>
								<!-- end vid_vymqw2fenk 容器_irtgq9kaic -->
							</template>
						</al-cycle>
						<!-- end vid_6cwz4h2mym For循环_3zjtq8zdll -->
					</template>
					<template v-else-if="checkCaseCondition(dataConnector_conn_x4ke92lgx6_response?.data.totalElements, 'EQUALS', 0)">
						<!-- begin vid_dqw1qeibou 容器_rq27tyqndk -->
						<al-box class="vid_dqw1qeibou">
							<!-- begin vid_jcefujnh97 图片_h8g7t7eoa8 -->
							<al-image
								class="vid_jcefujnh97"
								:emptyImgSrc="''"
								:src="vid_jcefujnh97_props.src"
								:width="'200'"
								:height="'145'"
							/>
							<!-- end vid_jcefujnh97 图片_h8g7t7eoa8 -->
						</al-box>
						<!-- end vid_dqw1qeibou 容器_rq27tyqndk -->
					</template>
					<template v-else> </template>
				</div>
				<!-- end vid_vkponjiqlf case_v2b15avyj2 -->
			</al-box>
			<!-- end vid_iypa6mxl97 容器_049r9x3bbm -->
		</a-spin>
	</div>
</template>
<script setup>
	import {
	h, ref, reactive, toRaw, markRaw, watch, computed,
	onBeforeMount, onMounted, onBeforeUnmount, onUnmounted, onActivated, onDeactivated
} from "vue";
import { useRoute, useRouter } from 'vue-router';
const router = useRouter();
const route = useRoute();
import { get, post, put, del, request, requestWithHeaders } from '@/utils/http/Axios';
import { cloneDeep, isNullOrEmpty, isEmptyArr, isNullOrUnDef, localGet, isContained, isArray, isEmpty, 
	merge, getDifferenceArray, isObject, traversalTreeStructure, checkCaseCondition, renderStringInTemplate, handleBreadcrumbJump, throttle } from '@/utils/index';
import dayjs from 'dayjs';
import { getPagePcChartsDataSourceConvert } from '@/utils/chart';
import { message, notification, Modal } from 'ant-design-vue'
import { propertyFormatByNumber, propertyFormatByPercentage, propertyFormatByDate } from '@/utils/format';
/*** PUBLISH_EXEGESIS ***
import UserTableRecords from '@/model/UserTableRecords';
*** PUBLISH_EXEGESIS ***/

import TextTableCell from '@/components/page/tableCell/text.vue';
import NumberTableCell from '@/components/page/tableCell/number.vue';
import ProgressTableCell from '@/components/page/tableCell/progress.vue';
import OptionsTableCell from '@/components/page/tableCell/options.vue';
import DatePickerTableCell from '@/components/page/tableCell/datePicker.vue';
import RangePickerTableCell from '@/components/page/tableCell/rangePicker.vue';
import RangeNumberTableCell from '@/components/page/tableCell/rangeNumber.vue';
import BoolTableCell from '@/components/page/tableCell/bool.vue';

	// 获取传入的流程ID
	const props = defineProps({
		processInstanceId: {
				type: String
		}
	})
	const immediateWatch = (source, callback) => {
		watch(source, callback, {deep: true,immediate: true })
	}
	


	/* -------------------------- 属性定义 -------------------------- */

	const setTimeOutList = [];
	const pageLoading = reactive({
		loading: false,
		tip: undefined
	});

const vid_qwjd9g91wf_props = reactive({
			show: false,
	type: "success",
	content: "已提交审批",
	duration: 3,
})

const vid_jsw5ja0r57_props = reactive({
			show: false,
	type: "error",
	content: "提交审批失败",
	duration: 3,
})

const vid_zcaztwe2yw_props = reactive({
			visible: false,
})

const vid_777ypt3r5m_props = reactive({
			systemSort: [],
	sorter: {},
	editRowSaveLoading: {},
	currentRow: {"materialName":"","stage":"","isRequiredOrNot":"","attachment":"","createdTime":"","createdBy":""},
	selectedRowList: {"id":[],"name":[],"custom1":[],"custom2":[],"custom3":[],"custom4":[],"custom5":[],"custom6":[],"materialName":[],"stage":[],"isRequiredOrNot":[],"attachment":[],"createdTime":[],"createdBy":[]},
	totalNumber: "",
	rt_tableConfig: {"basic":{"title":"","rowKey":"id","rowSelection":false,"showSequenceNumber":false,"rowEdit":{"editText":"编辑","saveText":"保存","cancelText":"取消"}},"style":{"headerStyle":{"lintHeight":40,"borderWidth":1,"borderColor":"#D9D9D9","backgroundColor":"#1890FF","enableTextStyle":true,"fontFamily":"arial, helvetica, \"microsoft yahei\";","fontSize":14,"textWeight":"600","textColor":"#FFFFFF"},"contentStyle":{"lintHeight":40,"borderWidth":1,"borderColor":"#D9D9D9","oddLineBackColor":"#FFFFFF","evenLineBackColor":"#F8FAFC","enableContentStyle":false,"fontFamily":"arial, helvetica, \"microsoft yahei\";","fontSize":14,"textWeight":"400","textColor":"#262626"},"paginationStyle":{"size":"default","layout":"bottomRight"}},"layout":{"operationColumnFixed":"right","showHeader":true,"sticky":false},"scroll":{"x":"max-content","y":"600px","scrollToFirstRowOnChange":true},"pagination":{"enable":false,"sync":true,"current":1,"pageSize":10,"showSizeChanger":false,"pageSizeOptions":"10,20,30,40","showTotal":false,"showQuickJumper":false,"simple":false,"hideOnSinglePage":false}},
	columnList: [
			{
				dataIndex: 'materialName',
				headerComment: false,
				title: '材料名称',
				groupTitle: '',
				ellipsis: false,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'stage',
				headerComment: false,
				title: '所属阶段',
				groupTitle: '',
				ellipsis: false,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'isRequiredOrNot',
				headerComment: false,
				title: '是否必须提交',
				groupTitle: '',
				ellipsis: false,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'attachment',
				headerComment: false,
				title: '附件',
				groupTitle: '',
				ellipsis: false,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'createdTime',
				headerComment: false,
				title: '提交时间',
				groupTitle: '',
				ellipsis: false,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'createdBy',
				headerComment: false,
				title: '操作人',
				groupTitle: '',
				ellipsis: false,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},

		],
	// 进行行合并所需的排序规则，必须将其加到排序字段的前面，以实现合并单元格
	rowMergeSort: [],
	// 完整的排序规则：需要将行合并的排序规则和排序字段的排序规则赋给该属性；调接口时会使用其作为排序条件
	systemSort: [],
	// 条件格式需要的边界值映射：key为边界值id，value为边界值数据
	boundaryValueMap: {},
	// 表格单元格内容渲染需要的外部数据源：key为列，value为该列单元格的外部数据源配置
	contentDataSource: {},
})

const vid_qjopt312uy_props = reactive({
			visible: false,
})

const vid_0mvj9y8ud0_props = reactive({
			current: undefined,
	systemStepsList: [{"title":"确认关键动作和相关材","key":"step1","disabled":false,"description":""},{"title":"补充转化信息","key":"step2","disabled":false,"description":""}],
})

const vid_2ov2bdn4mn_props = reactive({
			formModel: {"k_8l4trjyzui":"探索","r_v7uonojk35":"确立"},
})

const vid_zd0v090wtr_props = reactive({
			value: "探索",
})

const vid_94vwz50op3_props = reactive({
			value: "确立",
})

const vid_pesp2pst33_props = reactive({
			dataSource: [],
	current: {},
	currentIndex: -1,
})

const vid_nxr4wyttql_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: undefined,
})

const vid_zi9s9tpe6j_props = reactive({
			dataSource: [],
	current: {},
	currentIndex: -1,
})

const vid_eh7cfo43ba_props = reactive({
			formModel: {"n_yrla7kux0f":"","o_9yr6pny9dc":"","r_1e2awixv0q":"","e_g1x7br9q2b":"","d_m561ylj323":"","y_5zsc2q5nbj":"","z_16i698473e":"","q_4osvx2vcyy":"","n_ug1mge2kp1":"","m_d4p0z3qla2":"","a_6fc87oxr5n":"","p_86m1dxqhpt":"","k_ryk9utp1lg":""},
})

const vid_lelezrfukd_props = reactive({
			value: "",
})

const vid_k4mi16iosu_props = reactive({
			value: "",
})

const vid_01v06qa5zm_props = reactive({
			value: "",
})

const vid_q5wyhq5pjn_props = reactive({
			value: "",
})

const vid_c1k3olns6o_props = reactive({
			value: "",
})

const vid_ieqf4638ct_props = reactive({
			showTime: undefined,
	value: "",
})

const vid_84dlxoerg4_props = reactive({
			value: "",
})

const vid_70d2ibm023_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_06z4t7xfrc_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_k0aftzhros_props = reactive({
			value: "",
})

const vid_jfx3kalek1_props = reactive({
			value: "",
})

const vid_hw4v5q1uz5_props = reactive({
			value: "",
})

const vid_lu0kyqbuui_props = reactive({
			showTime: undefined,
	value: "",
})

const vid_fq8l59iqfk_props = reactive({
			visible: false,
})

const vid_j14aqkg1tu_props = reactive({
			formModel: {"r_f5eq796snv":"关注","z_0s7j7q8wgb":"探索"},
})

const vid_dxrpso1pyt_props = reactive({
			value: "关注",
})

const vid_p2rpyell6w_props = reactive({
			value: "探索",
})

const vid_68rqnw26nf_props = reactive({
			formModel: {"m_2ulm7gltuy":"","f_xff9k66tzr":"","g_zg83ylfhue":"","e_d21212txqp":"","k_p6uyyh4vbp":"","x_qwpe1pf1h7":"","w_b8j353q9d7":"","c_6lnvi2gd0o":"","h_aekonc6s8z":""},
})

const vid_f9md53psqj_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: undefined,
})

const vid_ofkf0cl7cc_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: undefined,
})

const vid_we87q0eh17_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: undefined,
})

const vid_kcb333g5ys_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: undefined,
})

const vid_g8f0eu4uxj_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: undefined,
})

const vid_tfyy36k0vs_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: undefined,
})

const vid_ahtdimlk1z_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: undefined,
})

const vid_hemu2x5rb2_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: undefined,
})

const vid_kp1olo29xj_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: undefined,
})

const vid_xl4op2mh2g_props = reactive({
			systemSort: [],
	sorter: {},
	editRowSaveLoading: {},
	currentRow: {"custom1":"","custom2":"","custom3":""},
	selectedRowList: {"custom1":[],"custom2":[],"custom3":[]},
	totalNumber: "",
	rt_tableConfig: {"basic":{"title":"","rowKey":"id","rowSelection":false,"showSequenceNumber":false,"rowEdit":{"editText":"编辑","saveText":"保存","cancelText":"取消"}},"style":{"headerStyle":{"lintHeight":40,"borderWidth":1,"borderColor":"#ebebeb","backgroundColor":"#f5f5f5","enableTextStyle":false,"fontFamily":"arial, helvetica, \"microsoft yahei\";","fontSize":14,"textWeight":"600","textColor":"#262626"},"contentStyle":{"lintHeight":40,"borderWidth":1,"borderColor":"#ebebeb","oddLineBackColor":"#fff","evenLineBackColor":"#fafafa","enableContentStyle":false,"fontFamily":"arial, helvetica, \"microsoft yahei\";","fontSize":14,"textWeight":"400","textColor":"#595959"},"paginationStyle":{"size":"default","layout":"bottomRight"}},"layout":{"operationColumnFixed":"default","showHeader":true,"sticky":false},"scroll":{"x":"max-content","y":"","scrollToFirstRowOnChange":true},"pagination":{"enable":false,"sync":false,"current":1,"pageSize":10,"showSizeChanger":false,"pageSizeOptions":"10,20,30,40","showTotal":false,"showQuickJumper":false,"simple":false,"hideOnSinglePage":false}},
	columnList: [
			{
				dataIndex: 'custom1',
				headerComment: false,
				title: '材料名称',
				groupTitle: '',
				ellipsis: false,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				resizable: true,
			},
			{
				dataIndex: 'custom2',
				headerComment: false,
				title: '是否必须提交',
				groupTitle: '',
				ellipsis: false,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				resizable: true,
			},
			{
				dataIndex: 'custom3',
				headerComment: false,
				title: '附件',
				groupTitle: '',
				ellipsis: false,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				resizable: true,
			},
			{
				dataIndex: 'vid_xl4op2mh2g_operation',
				title: '操作',
			},
		],
	// 进行行合并所需的排序规则，必须将其加到排序字段的前面，以实现合并单元格
	rowMergeSort: [],
	// 完整的排序规则：需要将行合并的排序规则和排序字段的排序规则赋给该属性；调接口时会使用其作为排序条件
	systemSort: [],
	// 条件格式需要的边界值映射：key为边界值id，value为边界值数据
	boundaryValueMap: {},
	// 表格单元格内容渲染需要的外部数据源：key为列，value为该列单元格的外部数据源配置
	contentDataSource: {},
})

const vid_xr3wdbw35t_props = reactive({
			visible: false,
})

const vid_ttumby15q1_props = reactive({
			dataSource: [{"keyAction":"","id":-1,"submissionRule":"","status":""}],
	current: {"keyAction":"","id":-1,"submissionRule":"","status":""},
	currentIndex: -1,
})

const vid_9zh7hzsu0o_props = reactive({
			rt_text: undefined,
})

const vid_t24qwdeu66_props = reactive({
			rt_text: undefined,
})

const vid_ygpnjuqbfj_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: undefined,
})

const vid_brckra3wf0_props = reactive({
			dataSource: [{"relatedMaterial":"","attachment":"","attachmentName":"","enclosureInfoList":[{"imgUrl":"","uid":"","size":-1,"name":"","enclosureId":-1,"delFlag":-1,"type":"","projectId":-1,"url":"","status":""}],"id":-1,"submissionRule":""}],
	current: {"relatedMaterial":"","attachment":"","attachmentName":"","enclosureInfoList":[{"imgUrl":"","uid":"","size":-1,"name":"","enclosureId":-1,"delFlag":-1,"type":"","projectId":-1,"url":"","status":""}],"id":-1,"submissionRule":""},
	currentIndex: -1,
})

const vid_8wa23qy9ai_props = reactive({
			rt_text: undefined,
})

const vid_nh2i27op0z_props = reactive({
			rt_text: undefined,
})

const vid_2cs5boevvy_props = reactive({
			rt_text: undefined,
})

const vid_11f8mfy9ci_props = reactive({
			uploadFile: (data) => request({
				url: 'https://asa-next-internal-stage.allintechinc.com/file-storage/api/v1/file/upload',
				method:'POST',
				responseType:'blob',
				withCredentials: false,
				data,
				timeout: 360000,
				headers: {},
			}),
	errorMsg: undefined,
	fileList: undefined,
})

const vid_r6prrh0ixp_props = reactive({
			show: false,
	type: "error",
	content: "创建失败，请重试",
	duration: 3,
})

const vid_n30l021n33_props = reactive({
			show: false,
	type: "success",
	content: "创建成功",
	duration: 3,
})

const vid_pcza8sgrc6_props = reactive({
			visible: false,
})

const vid_rl3w5na5uc_props = reactive({
			visible: false,
})

const vid_z2bduj5b18_props = reactive({
			formModel: {"j_yfsyvq4wpu":"","j_kq0ytot99l":"","z_9rnyab33xm":"","m_ogue12c9hi":"","z_7y4dk8rfud":"","q_8s3s79nb3h":"","h_gbnx06hkyt":"","d_wp8nw7qsea":"","f_hbpfqzduzr":"","l_lj00vpwer6":"","d_zoy3cx3dpr":[],"f_bpkqvbt20u":"","g_ufo5qa3fic":"","b_oh9l0gppfd":"","m_np8zlpdv6i":"","y_a9im8xxyne":"","i_wvui28y94s":""},
})

const vid_7cf7a29p5z_props = reactive({
			value: "",
})

const vid_3qnwts45yo_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_xh9hmiox9l_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_ytjstsgf8k_props = reactive({
			value: "",
})

const vid_47ubuq639z_props = reactive({
			value: "",
})

const vid_ceccy199eo_props = reactive({
			value: "",
})

const vid_j9r0bfft01_props = reactive({
			value: "",
})

const vid_k8bxslf79a_props = reactive({
			value: "",
})

const vid_rj6bixeb17_props = reactive({
			value: "",
})

const vid_z8hbinfljp_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_a0h6jlgl1r_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: [],
})

const vid_1poemwt69z_props = reactive({
			value: "",
})

const vid_pascwc5mzs_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_4l4aibu2gx_props = reactive({
			value: "",
})

const vid_jdv7plpkbd_props = reactive({
			value: "",
})

const vid_yk037q2pyk_props = reactive({
			value: "",
})

const vid_firdri894j_props = reactive({
			showTime: undefined,
	value: "",
})

const vid_noa7wqstzc_props = reactive({
			visible: false,
})

const vid_nca5qdkjf1_props = reactive({
			formModel: {"d_e3gjd5fued":"","o_mqx319q5wu":"","w_tw44mo1g98":"","t_s8qlu615mb":"","h_3oxhhn3nb4":"","j_z9h9gr579g":"","b_ne0jikp5g6":"","r_hlsyyttf73":"","g_fax44sprvu":"","s_g6gmcon7ft":""},
})

const vid_xsy0obkuwy_props = reactive({
			value: "",
})

const vid_yxcwwxh0mp_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_yrjm7wzs5f_props = reactive({
			value: "",
})

const vid_cflgg7s7gg_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_esc2vnlif6_props = reactive({
			value: "",
})

const vid_dtn4yccjii_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_6xiexrsfbg_props = reactive({
			value: "",
})

const vid_6r2h7cly81_props = reactive({
			value: "",
})

const vid_2gngql1lzy_props = reactive({
			value: "",
})

const vid_kq5q6an72s_props = reactive({
			showTime: undefined,
	value: "",
})

const vid_433d6uohon_props = reactive({
			visible: false,
})

const vid_ypmph53588_props = reactive({
			formModel: {"a_hfmd2rmq7z":"","b_8mt9039ql9":"","f_fnipeff2lj":"","u_elwgqo7915":"","y_twnk51x69i":"","g_50fn4i7p7x":"","n_cl8z267f01":"","a_i65the5m2f":"","d_6qxsh04i3u":"","h_u7qvypxe2c":"","k_wbbkuyjb2v":"","d_i2ccxaziqg":"","x_h2nmg2f3jt":""},
})

const vid_so2th967iu_props = reactive({
			value: undefined,
})

const vid_jra4smcbes_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_f3it1i1upi_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_wsdyccec1l_props = reactive({
			value: undefined,
})

const vid_lftkjw5gba_props = reactive({
			value: undefined,
})

const vid_hglb84snl6_props = reactive({
			value: undefined,
})

const vid_7h5k6oymbx_props = reactive({
			value: undefined,
})

const vid_emzxbhu3qt_props = reactive({
			value: undefined,
})

const vid_kq2mqz443q_props = reactive({
			value: undefined,
})

const vid_ry42eux9xs_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_4yph4wawv0_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: undefined,
})

const vid_jq8btncrsj_props = reactive({
			value: undefined,
})

const vid_a7hvylqa3o_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_fzonycox3q_props = reactive({
			formModel: {"u_s3bm0rw5gs":[],"a_ta899wfdaq":[],"w_v1r9a1nwwx":"","n_3y90hy01o4":"","v_r7iouf787m":[]},
})

const vid_cjoxes6rg0_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: [],
})

const vid_rutbk3b9sh_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: [],
})

const vid_rz4y49gmuo_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_snewurzy5m_props = reactive({
			selected: {"option":{},"value":"","label":""},
	searchValue: undefined,
	value: undefined,
})

const vid_pappg6pf4h_props = reactive({
			selected: {"option":[],"value":[],"label":[]},
	value: [],
})

const vid_vkponjiqlf_props = reactive({
			caseValue: undefined,
})

const vid_6cwz4h2mym_props = reactive({
			dataSource: [{"clueDtoList":[{}],"createdByName":"","modifiedTime":"","workHours":"","latestProgress":"","ownerId":"","delFlag":"","clueWechatNumber":"","modifiedByName":"","ownerName":"","lastestConvertTime":"","deletedByName":"","actualWorkHours":"","nextPlan":"","customerId":"","createdTime":"","deletedTime":"","currentStage":"","cluePosition":"","currentStageName":"","clueId":-1,"customerName":"","oneLevelIndustryName":"","clueFixTelephoneNumber":"","cluePhoneNumber":"","secondLevelIndustryName":"","contactPersonName":"","clueName":"","ecologicalPartnerName":"","ecologicalPartnerId":"","clueDepartment":"","status":""}],
	current: {"clueDtoList":[{}],"createdByName":"","modifiedTime":"","workHours":"","latestProgress":"","ownerId":"","delFlag":"","clueWechatNumber":"","modifiedByName":"","ownerName":"","lastestConvertTime":"","deletedByName":"","actualWorkHours":"","nextPlan":"","customerId":"","createdTime":"","deletedTime":"","currentStage":"","cluePosition":"","currentStageName":"","clueId":-1,"customerName":"","oneLevelIndustryName":"","clueFixTelephoneNumber":"","cluePhoneNumber":"","secondLevelIndustryName":"","contactPersonName":"","clueName":"","ecologicalPartnerName":"","ecologicalPartnerId":"","clueDepartment":"","status":""},
	currentIndex: -1,
})

const vid_s82gk4w68w_props = reactive({
			rt_text: undefined,
})

const vid_i3g9fjdepl_props = reactive({
			rt_text: undefined,
})

const vid_af08akf4tb_props = reactive({
			rt_text: undefined,
})

const vid_876uh449m2_props = reactive({
			systemSort: [],
	sorter: {},
	editRowSaveLoading: {},
	currentRow: {"customerName":"","oneLevelIndustryName":"","secondLevelIndustryName":"","contactPersonName":"","clueDepartment":"","cluePosition":"","cluePhoneNumber":"","clueFixTelephoneNumber":"","clueWechatNumber":"","ecologicalPartnerName":"","ownerNames":"","currentStageName":"","approvalStatus":"","status":"","workHours":"","actualWorkHours":""},
	selectedRowList: {"id":[],"name":[],"custom2":[],"custom3":[],"custom4":[],"custom5":[],"custom6":[],"custom7":[],"custom8":[],"custom9":[],"custom10":[],"custom11":[],"custom12":[],"custom13":[],"custom14":[],"custom15":[],"custom16":[],"customerName":[],"oneLevelIndustryName":[],"secondLevelIndustryName":[],"contactPersonName":[],"clueDepartment":[],"cluePosition":[],"cluePhoneNumber":[],"clueFixTelephoneNumber":[],"clueWechatNumber":[],"ecologicalPartnerName":[],"ownerName":[],"currentStageName":[],"status":[],"workHours":[],"actualWorkHours":[],"approveDescription":[],"ownerNames":[],"approvalStatus":[]},
	totalNumber: "",
	rt_tableConfig: {"basic":{"title":"","rowKey":"id","rowSelection":false,"showSequenceNumber":false,"rowEdit":{"editText":"编辑","saveText":"保存","cancelText":"取消"}},"style":{"headerStyle":{"lintHeight":32,"borderWidth":1,"borderColor":"#EBEBEB","backgroundColor":"#F5F5F5","enableTextStyle":true,"fontFamily":"arial, helvetica, \"microsoft yahei\";","fontSize":14,"textWeight":"600","textColor":"#595959"},"contentStyle":{"lintHeight":32,"borderWidth":1,"borderColor":"#EBEBEB","oddLineBackColor":"#FFFFFF","evenLineBackColor":"#FAFAFA","enableContentStyle":true,"fontFamily":"arial, helvetica, \"microsoft yahei\";","fontSize":14,"textWeight":"600","textColor":"#262626"},"paginationStyle":{"size":"default","layout":"bottomRight"}},"layout":{"operationColumnFixed":"default","showHeader":true,"sticky":false},"scroll":{"x":"max-content","y":"","scrollToFirstRowOnChange":true},"pagination":{"enable":false,"sync":false,"current":1,"pageSize":10,"showSizeChanger":false,"pageSizeOptions":"10,20,30,40","showTotal":false,"showQuickJumper":false,"simple":false,"hideOnSinglePage":false}},
	columnList: [
			{
				dataIndex: 'customerName',
				headerComment: false,
				title: '所属客户',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'oneLevelIndustryName',
				headerComment: false,
				title: '所属一级行业',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'secondLevelIndustryName',
				headerComment: false,
				title: '所属二级行业',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'contactPersonName',
				headerComment: false,
				title: '对接人',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'clueDepartment',
				headerComment: false,
				title: '所在部门',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'cluePosition',
				headerComment: false,
				title: '职务',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'cluePhoneNumber',
				headerComment: false,
				title: '手机号码',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'clueFixTelephoneNumber',
				headerComment: false,
				title: '固话号码',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'clueWechatNumber',
				headerComment: false,
				title: '微信号',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				width: '100px',
				resizable: true,
			},
			{
				dataIndex: 'ecologicalPartnerName',
				headerComment: false,
				title: '所属生态伙伴',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				resizable: true,
			},
			{
				dataIndex: 'ownerNames',
				headerComment: false,
				title: '所有人',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				resizable: true,
			},
			{
				dataIndex: 'currentStageName',
				headerComment: false,
				title: '当前阶段',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				resizable: true,
			},
			{
				dataIndex: 'approvalStatus',
				headerComment: false,
				title: '审批状态',
				groupTitle: '',
				ellipsis: false,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				resizable: true,
			},
			{
				dataIndex: 'status',
				headerComment: false,
				title: '最新跟进状态',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				resizable: true,
			},
			{
				dataIndex: 'workHours',
				headerComment: false,
				title: '预计投入工时',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				resizable: true,
			},
			{
				dataIndex: 'actualWorkHours',
				headerComment: false,
				title: '实际发生工时',
				groupTitle: '',
				ellipsis: true,
				contentAlign: 'left',
				customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
				rowEdit: false,
				rowEditConditions: [],
				contentType: 'TEXT',
				contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
				// 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
				customCellStyle: { padding: 0 },
				resizable: true,
			},

		],
	// 进行行合并所需的排序规则，必须将其加到排序字段的前面，以实现合并单元格
	rowMergeSort: [],
	// 完整的排序规则：需要将行合并的排序规则和排序字段的排序规则赋给该属性；调接口时会使用其作为排序条件
	systemSort: [],
	// 条件格式需要的边界值映射：key为边界值id，value为边界值数据
	boundaryValueMap: {},
	// 表格单元格内容渲染需要的外部数据源：key为列，value为该列单元格的外部数据源配置
	contentDataSource: {},
})

const vid_tix0f0rp3x_props = reactive({
			rt_text: undefined,
})

const vid_or3ux5qckp_props = reactive({
			rt_text: undefined,
})
const vid_jcefujnh97_imageUrl = 'https://fastdfs-stage.allintechinc.com:8888/group1/M00/02/81/rBUAHWTW43CAVt3tAACwj4ezpYk905.png'

const vid_jcefujnh97_props = reactive({
			src: vid_jcefujnh97_imageUrl,
})
// ---------------------------- 定义模型数据 ----------------------------

const m_ucy53o0wo9 = reactive({"k_8l4trjyzui":"探索","r_v7uonojk35":"确立"})
	

const v_6wai8z1xma = reactive({"n_yrla7kux0f":"","o_9yr6pny9dc":"","r_1e2awixv0q":"","e_g1x7br9q2b":"","d_m561ylj323":"","y_5zsc2q5nbj":"","z_16i698473e":"","m_d4p0z3qla2":"","a_6fc87oxr5n":"","p_86m1dxqhpt":"","k_ryk9utp1lg":""})
	

const d_6w0o67n01c = reactive({"r_f5eq796snv":"关注","z_0s7j7q8wgb":"探索"})
	

const v_akv8urcu8i = reactive({})
	

const n_7kbna0kccc = reactive({"j_yfsyvq4wpu":"","m_ogue12c9hi":"","z_7y4dk8rfud":"","q_8s3s79nb3h":"","h_gbnx06hkyt":"","d_wp8nw7qsea":"","f_hbpfqzduzr":"","d_zoy3cx3dpr":[],"f_bpkqvbt20u":"","b_oh9l0gppfd":"","m_np8zlpdv6i":"","y_a9im8xxyne":"","i_wvui28y94s":""})
	

const k_ubwgiasjdr = reactive({"d_e3gjd5fued":"","w_tw44mo1g98":"","h_3oxhhn3nb4":"","b_ne0jikp5g6":"","r_hlsyyttf73":"","g_fax44sprvu":"","s_g6gmcon7ft":""})
	

const f_8ci2bwlqme = reactive({})
	

const l_7vu2ll5j1s = reactive({"u_s3bm0rw5gs":[],"a_ta899wfdaq":[],"v_r7iouf787m":[]})
	
// ============================ 定义模型数据 ============================
		

const m_ucy53o0wo9_rules = reactive({
	

})
		







const v_6wai8z1xma_rules = reactive({
			n_yrla7kux0f: [
			{ required: true, message: '请输入项目代号!', trigger: 'blur' },
	],
	o_9yr6pny9dc: [
			{ required: true, message: '请输入客户名称!', trigger: 'blur' },
	],
	r_1e2awixv0q: [
			{ required: true, message: '请输入商机名称!', trigger: 'blur' },
	],
	e_g1x7br9q2b: [
			{ required: true, message: '请输入需求部门!', trigger: 'blur' },
	],
	d_m561ylj323: [
			{ required: true, message: '请输入项目预算!', trigger: 'blur' },
	],



	n_ug1mge2kp1: [
			{ required: true, message: '请选择跟进状态!', trigger: 'blur' },
	],




})
		



const d_6w0o67n01c_rules = reactive({
			r_f5eq796snv: [
			{ required: true, message: '请输入当前阶段!', trigger: 'blur' },
	],
	z_0s7j7q8wgb: [
			{ required: true, message: '请输入下一阶段!', trigger: 'blur' },
	],
})
		










const v_akv8urcu8i_rules = reactive({
			m_2ulm7gltuy: [
			{ required: true, message: '表单项容器!', trigger: 'blur' },
	],

	f_xff9k66tzr: [
			{ required: true, message: '表单项容器!', trigger: 'blur' },
	],

	g_zg83ylfhue: [
			{ required: true, message: '表单项容器!', trigger: 'blur' },
	],

	e_d21212txqp: [
			{ required: true, message: '表单项容器!', trigger: 'blur' },
	],

	k_p6uyyh4vbp: [
			{ required: true, message: '表单项容器!', trigger: 'blur' },
	],

	x_qwpe1pf1h7: [
			{ required: true, message: '表单项容器!', trigger: 'blur' },
	],

	w_b8j353q9d7: [
			{ required: true, message: '表单项容器!', trigger: 'blur' },
	],

	c_6lnvi2gd0o: [
			{ required: true, message: '表单项容器!', trigger: 'blur' },
	],

	h_aekonc6s8z: [
			{ required: true, message: '表单项容器!', trigger: 'blur' },
	],

})
		








const n_7kbna0kccc_rules = reactive({
			j_yfsyvq4wpu: [
			{ required: true, message: '请输入线索公司名称!', trigger: 'blur' },
	],
	j_kq0ytot99l: [
			{ required: true, message: '请选择一级行业!', trigger: 'blur' },
	],
	z_9rnyab33xm: [
			{ required: true, message: '请选择二级行业!', trigger: 'blur' },
	],
	m_ogue12c9hi: [
			{ required: true, message: '请输入主要对接人!', trigger: 'blur' },
	],






	d_zoy3cx3dpr: [
			{ required: true, message: '请选择所有人!', trigger: 'blur' },
	],
	f_bpkqvbt20u: [
			{ required: true, message: '请输入预计投入工时!', trigger: 'blur' },
	],
	g_ufo5qa3fic: [
			{ required: true, message: '请选择跟进状态!', trigger: 'blur' },
	],




})
		





const k_ubwgiasjdr_rules = reactive({
			d_e3gjd5fued: [
			{ required: true, message: '请输入线索公司名称!', trigger: 'blur' },
	],
	o_mqx319q5wu: [
			{ required: true, message: '请选择关联现有客户!', trigger: 'blur' },
	],

	t_s8qlu615mb: [
			{ required: true, message: '请选择所有人!', trigger: 'blur' },
	],

	j_z9h9gr579g: [
			{ required: true, message: '请选择跟进状态!', trigger: 'blur' },
	],




})
		








const f_8ci2bwlqme_rules = reactive({
			a_hfmd2rmq7z: [
			{ required: true, message: '请输入线索公司名称!', trigger: 'blur' },
	],
	b_8mt9039ql9: [
			{ required: true, message: '请选择一级行业!', trigger: 'blur' },
	],
	f_fnipeff2lj: [
			{ required: true, message: '请选择二级行业!', trigger: 'blur' },
	],
	u_elwgqo7915: [
			{ required: true, message: '请输入主要对接人!', trigger: 'blur' },
	],






	k_wbbkuyjb2v: [
			{ required: true, message: '请选择所有人!', trigger: 'blur' },
	],
	d_i2ccxaziqg: [
			{ required: true, message: '请输入预计投入工时!', trigger: 'blur' },
	],
	x_h2nmg2f3jt: [
			{ required: true, message: '请选择跟进状态!', trigger: 'blur' },
	],
})
		


const l_7vu2ll5j1s_rules = reactive({
	




})
		
			 
	// 处理校验
	const setSubFormName =(parentInfo, name)=>{
		return [parentInfo.parents, parentInfo.cycleIndex, name];
	}

	
const vid_777ypt3r5m_options_raw = ref([])
		
	const vid_777ypt3r5m_options = computed(() => {
		return () => vid_777ypt3r5m_options_raw.value
	})
				

	
const vid_nxr4wyttql_options_raw = ref([{"value":"1","label":"是","disabled":false},{"value":"2","label":"否","disabled":false}])
		
	const vid_nxr4wyttql_options = computed(() => {
				return () => vid_nxr4wyttql_options_raw.value
			})
				

	
const vid_70d2ibm023_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])
		
	const vid_70d2ibm023_options = computed(() => {
				return () => vid_70d2ibm023_options_raw.value
			})
				

	
const vid_06z4t7xfrc_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])
		
	const vid_06z4t7xfrc_options = computed(() => {
				return () => vid_06z4t7xfrc_options_raw.value
			})
				

	
const vid_f9md53psqj_options_raw = ref([{"value":"1","label":"是","disabled":false},{"value":"2","label":"否","disabled":false}])
		
	const vid_f9md53psqj_options = computed(() => {
				return () => vid_f9md53psqj_options_raw.value
			})
				

	
const vid_ofkf0cl7cc_options_raw = ref([{"value":"1","label":"是","disabled":false},{"value":"2","label":"否","disabled":false}])
		
	const vid_ofkf0cl7cc_options = computed(() => {
				return () => vid_ofkf0cl7cc_options_raw.value
			})
				

	
const vid_we87q0eh17_options_raw = ref([{"value":"1","label":"是","disabled":false},{"value":"2","label":"否","disabled":false}])
		
	const vid_we87q0eh17_options = computed(() => {
				return () => vid_we87q0eh17_options_raw.value
			})
				

	
const vid_kcb333g5ys_options_raw = ref([{"value":"1","label":"是","disabled":false},{"value":"2","label":"否","disabled":false}])
		
	const vid_kcb333g5ys_options = computed(() => {
				return () => vid_kcb333g5ys_options_raw.value
			})
				

	
const vid_g8f0eu4uxj_options_raw = ref([{"value":"1","label":"是","disabled":false},{"value":"2","label":"否","disabled":false}])
		
	const vid_g8f0eu4uxj_options = computed(() => {
				return () => vid_g8f0eu4uxj_options_raw.value
			})
				

	
const vid_tfyy36k0vs_options_raw = ref([{"value":"1","label":"是","disabled":false},{"value":"2","label":"否","disabled":false}])
		
	const vid_tfyy36k0vs_options = computed(() => {
				return () => vid_tfyy36k0vs_options_raw.value
			})
				

	
const vid_ahtdimlk1z_options_raw = ref([{"value":"1","label":"是","disabled":false},{"value":"2","label":"否","disabled":false}])
		
	const vid_ahtdimlk1z_options = computed(() => {
				return () => vid_ahtdimlk1z_options_raw.value
			})
				

	
const vid_hemu2x5rb2_options_raw = ref([{"value":"1","label":"是","disabled":false},{"value":"2","label":"否","disabled":false}])
		
	const vid_hemu2x5rb2_options = computed(() => {
				return () => vid_hemu2x5rb2_options_raw.value
			})
				

	
const vid_kp1olo29xj_options_raw = ref([{"value":"1","label":"是","disabled":false},{"value":"2","label":"否","disabled":false}])
		
	const vid_kp1olo29xj_options = computed(() => {
				return () => vid_kp1olo29xj_options_raw.value
			})
				

	
const vid_xl4op2mh2g_options_raw = ref([{"custom1":"《客户调研》","custom2":"是","custom3":"《合作提案》"},{"custom1":"《行业标杆案例》","custom2":"否","custom3":"《项目政策申报》"},{"custom1":"《行业标杆案例》","custom2":"否","custom3":"《项目政策申报》"},{"custom1":"《行业标杆案例》","custom2":"否","custom3":"《项目政策申报》"},{"custom1":"《行业标杆案例》","custom2":"否","custom3":"《项目政策申报》"},{"custom1":"《行业标杆案例》","custom2":"否","custom3":"《项目政策申报》"},{"custom1":"《业务机会计划》","custom2":"是","custom3":"《客户高层沟通会议纪要》"}])
		
	const vid_xl4op2mh2g_options = computed(() => {
		return () => vid_xl4op2mh2g_options_raw.value
	})
				

	
const vid_ygpnjuqbfj_options_raw = ref([{"value":"是","label":"是","disabled":false},{"value":"否","label":"否","disabled":false}])
		
	const vid_ygpnjuqbfj_options = computed(() => {
		return (dataSource = vid_ygpnjuqbfj_options_raw.value)=>{
			return (dataSource || []).map(item => {
				return {
					...item,
					value: item.value,
			label: item.label,
			disabled: !!item.disabled
				}
			})
		}
	})
				

	
const vid_3qnwts45yo_options_raw = ref([])
		
	const vid_3qnwts45yo_options = computed(() => {
		return (dataSource = vid_3qnwts45yo_options_raw.value)=>{
			return (dataSource || []).map(item => {
				return {
					...item,
					value: item.industryId,
			label: item.industryName,
			disabled: !!item.disabled
				}
			})
		}
	})
				

	
const vid_xh9hmiox9l_options_raw = ref([])
		
	const vid_xh9hmiox9l_options = computed(() => {
		return (dataSource = vid_xh9hmiox9l_options_raw.value)=>{
			return (dataSource || []).map(item => {
				return {
					...item,
					value: item.industryId,
			label: item.industryName,
			disabled: !!item.disabled
				}
			})
		}
	})
				

	
const vid_z8hbinfljp_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])
		
	const vid_z8hbinfljp_options = computed(() => {
				return () => vid_z8hbinfljp_options_raw.value
			})
				

	
const vid_a0h6jlgl1r_options_raw = ref([])
		
	const vid_a0h6jlgl1r_options = computed(() => {
		return (dataSource = vid_a0h6jlgl1r_options_raw.value)=>{
			return (dataSource || []).map(item => {
				return {
					...item,
					value: item.id,
			label: item.name,
			disabled: !!item.disabled
				}
			})
		}
	})
				

	
const vid_pascwc5mzs_options_raw = ref([{"value":"未处理","label":"未处理"},{"value":"已联系","label":"已联系"},{"value":"关闭","label":"关闭"},{"value":"暂停","label":"暂停"}])
		
	const vid_pascwc5mzs_options = computed(() => {
				return () => vid_pascwc5mzs_options_raw.value
			})
				

	
const vid_yxcwwxh0mp_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])
		
	const vid_yxcwwxh0mp_options = computed(() => {
				return () => vid_yxcwwxh0mp_options_raw.value
			})
				

	
const vid_cflgg7s7gg_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])
		
	const vid_cflgg7s7gg_options = computed(() => {
				return () => vid_cflgg7s7gg_options_raw.value
			})
				

	
const vid_dtn4yccjii_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])
		
	const vid_dtn4yccjii_options = computed(() => {
				return () => vid_dtn4yccjii_options_raw.value
			})
				

	
const vid_jra4smcbes_options_raw = ref([])
		
	const vid_jra4smcbes_options = computed(() => {
		return (dataSource = vid_jra4smcbes_options_raw.value)=>{
			return (dataSource || []).map(item => {
				return {
					...item,
					value: item.industryId,
			label: item.industryName,
			disabled: !!item.disabled
				}
			})
		}
	})
				

	
const vid_f3it1i1upi_options_raw = ref([])
		
	const vid_f3it1i1upi_options = computed(() => {
		return (dataSource = vid_f3it1i1upi_options_raw.value)=>{
			return (dataSource || []).map(item => {
				return {
					...item,
					value: item.industryName,
			label: item.industryName,
			disabled: !!item.disabled
				}
			})
		}
	})
				

	
const vid_ry42eux9xs_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])
		
	const vid_ry42eux9xs_options = computed(() => {
				return () => vid_ry42eux9xs_options_raw.value
			})
				

	
const vid_4yph4wawv0_options_raw = ref([])
		
	const vid_4yph4wawv0_options = computed(() => {
		return (dataSource = vid_4yph4wawv0_options_raw.value)=>{
			return (dataSource || []).map(item => {
				return {
					...item,
					value: item.id,
			label: item.name,
			disabled: !!item.disabled
				}
			})
		}
	})
				

	
const vid_a7hvylqa3o_options_raw = ref([{"value":"未处理","label":"未处理"},{"value":"已联系","label":"已联系"},{"value":"关闭","label":"关闭"},{"value":"暂停","label":"暂停"}])
		
	const vid_a7hvylqa3o_options = computed(() => {
				return () => vid_a7hvylqa3o_options_raw.value
			})
				

	
const vid_cjoxes6rg0_options_raw = ref([{"value":"发现","label":"发现"},{"value":"关注","label":"关注"},{"value":"探索","label":"探索"}])
		
	const vid_cjoxes6rg0_options = computed(() => {
				return () => vid_cjoxes6rg0_options_raw.value
			})
				

	
const vid_rutbk3b9sh_options_raw = ref([{"value":"未处理","label":"未处理"},{"value":"已联系","label":"已联系"},{"value":"关闭","label":"关闭"},{"value":"暂停","label":"暂停"}])
		
	const vid_rutbk3b9sh_options = computed(() => {
				return () => vid_rutbk3b9sh_options_raw.value
			})
				

	
const vid_rz4y49gmuo_options_raw = ref([])
		
	const vid_rz4y49gmuo_options = computed(() => {
		return (dataSource = vid_rz4y49gmuo_options_raw.value)=>{
			return (dataSource || []).map(item => {
				return {
					...item,
					value: item.industryId,
			label: item.industryName,
			disabled: !!item.disabled
				}
			})
		}
	})
				

	
const vid_snewurzy5m_options_raw = ref([])
		
	const vid_snewurzy5m_options = computed(() => {
		return (dataSource = vid_snewurzy5m_options_raw.value)=>{
			return (dataSource || []).map(item => {
				return {
					...item,
					value: item.industryId,
			label: item.industryName,
			disabled: !!item.disabled
				}
			})
		}
	})
				

	
const vid_pappg6pf4h_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])
		
	const vid_pappg6pf4h_options = computed(() => {
				return () => vid_pappg6pf4h_options_raw.value
			})
				

	
const vid_876uh449m2_options_raw = ref([])
		
	const vid_876uh449m2_options = computed(() => {
		return () => vid_876uh449m2_options_raw.value
	})
				
// 图表组件 表格_yrv4huonx8 条件格式数据依赖 
const vid_777ypt3r5m_chartConditionDependencyMap = ref({
})
// 图表组件 单选按钮组_1v7z4whsh5 条件格式数据依赖 
const vid_nxr4wyttql_chartConditionDependencyMap = ref({
})
// 图表组件 下拉框_nrbe3yc73d 条件格式数据依赖 
const vid_70d2ibm023_chartConditionDependencyMap = ref({
})
// 图表组件 下拉框_76ghoorzkx 条件格式数据依赖 
const vid_06z4t7xfrc_chartConditionDependencyMap = ref({
})
// 图表组件 单选按钮组_w84jws62fn 条件格式数据依赖 
const vid_f9md53psqj_chartConditionDependencyMap = ref({
})
// 图表组件 单选按钮组_8ue9q13sif 条件格式数据依赖 
const vid_ofkf0cl7cc_chartConditionDependencyMap = ref({
})
// 图表组件 单选按钮组_02i6to8wzo 条件格式数据依赖 
const vid_we87q0eh17_chartConditionDependencyMap = ref({
})
// 图表组件 单选按钮组_rcxwemaruy 条件格式数据依赖 
const vid_kcb333g5ys_chartConditionDependencyMap = ref({
})
// 图表组件 单选按钮组_chynzznete 条件格式数据依赖 
const vid_g8f0eu4uxj_chartConditionDependencyMap = ref({
})
// 图表组件 单选按钮组_15jczwvqb2 条件格式数据依赖 
const vid_tfyy36k0vs_chartConditionDependencyMap = ref({
})
// 图表组件 单选按钮组_aq3pzvtb8m 条件格式数据依赖 
const vid_ahtdimlk1z_chartConditionDependencyMap = ref({
})
// 图表组件 单选按钮组_nocztlj1w8 条件格式数据依赖 
const vid_hemu2x5rb2_chartConditionDependencyMap = ref({
})
// 图表组件 单选按钮组_u4i3ueiv8b 条件格式数据依赖 
const vid_kp1olo29xj_chartConditionDependencyMap = ref({
})
// 图表组件 表格_dz2xynswis 条件格式数据依赖 
const vid_xl4op2mh2g_chartConditionDependencyMap = ref({
})
// 图表组件 单选按钮组_hmvkooi0xm 条件格式数据依赖 
const vid_ygpnjuqbfj_chartConditionDependencyMap = ref({
})
// 图表组件 下拉框_添加一级行业 条件格式数据依赖 
const vid_3qnwts45yo_chartConditionDependencyMap = ref({
})
// 图表组件 下拉框_添加二级行业 条件格式数据依赖 
const vid_xh9hmiox9l_chartConditionDependencyMap = ref({
})
// 图表组件 ecologicalPartnerId新建生态伙伴 条件格式数据依赖 
const vid_z8hbinfljp_chartConditionDependencyMap = ref({
})
// 图表组件 新增ownerId下拉复选框_digtzl6vfi 条件格式数据依赖 
const vid_a0h6jlgl1r_chartConditionDependencyMap = ref({
})
// 图表组件 跟进状态 条件格式数据依赖 
const vid_pascwc5mzs_chartConditionDependencyMap = ref({
})
// 图表组件 下拉框_nu9ml47ko6 条件格式数据依赖 
const vid_yxcwwxh0mp_chartConditionDependencyMap = ref({
})
// 图表组件 下拉框_8904jwatxf 条件格式数据依赖 
const vid_cflgg7s7gg_chartConditionDependencyMap = ref({
})
// 图表组件 下拉框_932zvuiyuk 条件格式数据依赖 
const vid_dtn4yccjii_chartConditionDependencyMap = ref({
})
// 图表组件 编辑oneLevelIndustry下拉框_7q2xs15av7 条件格式数据依赖 
const vid_jra4smcbes_chartConditionDependencyMap = ref({
})
// 图表组件 编辑secondLevelIndustry下拉框_g5mft95tk8 条件格式数据依赖 
const vid_f3it1i1upi_chartConditionDependencyMap = ref({
})
// 图表组件 编辑ecologicalPartnerName下拉框_vuwl0ceov4 条件格式数据依赖 
const vid_ry42eux9xs_chartConditionDependencyMap = ref({
})
// 图表组件 编辑owner下拉复选框_7z7990z4wu 条件格式数据依赖 
const vid_4yph4wawv0_chartConditionDependencyMap = ref({
})
// 图表组件 编辑status下拉框_uooo5sht1i 条件格式数据依赖 
const vid_a7hvylqa3o_chartConditionDependencyMap = ref({
})
// 图表组件 下拉复选框_当前阶段 条件格式数据依赖 
const vid_cjoxes6rg0_chartConditionDependencyMap = ref({
})
// 图表组件 下拉复选框_跟进状态 条件格式数据依赖 
const vid_rutbk3b9sh_chartConditionDependencyMap = ref({
})
// 图表组件 下拉框_r3rb5ii6ox 条件格式数据依赖 
const vid_rz4y49gmuo_chartConditionDependencyMap = ref({
})
// 图表组件 下拉框_f7q99nru7t 条件格式数据依赖 
const vid_snewurzy5m_chartConditionDependencyMap = ref({
})
// 图表组件 下拉复选框_所有人 条件格式数据依赖 
const vid_pappg6pf4h_chartConditionDependencyMap = ref({
})
// 图表组件 表格_7qmtonibyg 条件格式数据依赖 
const vid_876uh449m2_chartConditionDependencyMap = ref({
})
/* ========================== 属性定义 ========================== */
	

	/* -------------------------- 元素数据引用 -------------------------- */
// 组件 For循环_sjfh0uxpkn ref 的引用
const vid_ttumby15q1_ref = ref(null);
// 组件 For循环_mk6h34q7h1 ref 的引用
const vid_brckra3wf0_ref = ref(null);
// 组件 表单容器_7u15opz1b1 ref 的引用
const vid_z2bduj5b18_ref = ref(null);
// 组件 表单容器_z8fpoexzoj ref 的引用
const vid_ypmph53588_ref = ref(null);
// 组件 表单容器_c6m7frlals ref 的引用
const vid_fzonycox3q_ref = ref(null);
// 组件 For循环_3zjtq8zdll ref 的引用
const vid_6cwz4h2mym_ref = ref(null);

/* ========================== 元素数据引用 ========================== */
	

	/* -------------------------- 页面数据 -------------------------- */

// 页面数据 查询线索列表
const dataConnector_conn_x4ke92lgx6_response = ref();
const dataConnector_conn_x4ke92lgx6 = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {
				createdByName: null,
			modifiedTime: null,
			workHours: null,
			pageSize: '1000',
			delFlag: null,
			ownerId: null,
			deletedBy: null,
			clueWechatNumber: null,
			instanceId: null,
			modifiedByName: null,
			deletedByName: null,
			lastestConvertTime: null,
			ownerName: null,
			pageNo: '1',
			customerId: null,
			createdTime: null,
			secondIndustryId: l_7vu2ll5j1s.w_v1r9a1nwwx,
			modifiedBy: null,
			deletedTime: null,
			parentIndustryId: null,
			approvalStatus: null,
			currentStage: null,
			oneIndustryId: l_7vu2ll5j1s.n_3y90hy01o4,
			ownerIdList: null,
			ownerIds: null,
			industryPname: null,
			cluePosition: null,
			ownerNames: null,
			currentStageName: null,
			clueId: null,
			clueFixTelephoneNumber: null,
			customerName: null,
			oneLevelIndustryName: null,
			cluePhoneNumber: null,
			secondLevelIndustryName: null,
			contactPersonName: null,
			currentStageNameList: l_7vu2ll5j1s.u_s3bm0rw5gs,
			clueName: null,
			statusList: l_7vu2ll5j1s.a_ta899wfdaq,
			createdBy: null,
			ecologicalPartnerName: null,
			ecologicalPartnerId: null,
			clueDepartment: null,
			status: null
			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/page_list';
			// 替换url中的变量
			
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_x4ke92lgx6_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 查询行业列表-一级
const dataConnector_conn_d4xf94cvzu_response = ref();
const dataConnector_conn_d4xf94cvzu = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {
				secondLevelIndustryName: null,
			pageNo: null,
			industryPname: null,
			pageSize: null,
			currentStageName: null,
			ownerId: null,
			oneLevelIndustryName: null,
			parentIndustryId: null
			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/industry_list';
			// 替换url中的变量
			
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_d4xf94cvzu_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 查询行业列表-二级
const dataConnector_conn_lnicvrbjml_response = ref();
const dataConnector_conn_lnicvrbjml = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {
				secondLevelIndustryName: null,
			pageNo: null,
			industryPname: null,
			pageSize: null,
			currentStageName: null,
			ownerId: null,
			oneLevelIndustryName: null,
			parentIndustryId: l_7vu2ll5j1s.n_3y90hy01o4
			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/industry_list';
			// 替换url中的变量
			
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_lnicvrbjml_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 查询行业列表-一级添加
const dataConnector_conn_atf98ma1nw_response = ref();
const dataConnector_conn_atf98ma1nw = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {
				secondLevelIndustryName: null,
			pageNo: null,
			industryPname: null,
			pageSize: null,
			currentStageName: null,
			ownerId: null,
			oneLevelIndustryName: null,
			parentIndustryId: null
			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/industry_list';
			// 替换url中的变量
			
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_atf98ma1nw_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 查询行业列表-添加二级
const dataConnector_conn_sc4blorash_response = ref();
const dataConnector_conn_sc4blorash = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {
				secondLevelIndustryName: null,
			pageNo: null,
			industryPname: null,
			pageSize: null,
			currentStageName: null,
			ownerId: null,
			oneLevelIndustryName: null,
			parentIndustryId: n_7kbna0kccc.j_kq0ytot99l
			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/industry_list';
			// 替换url中的变量
			
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_sc4blorash_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 创建线索
const dataConnector_conn_74ht0gu74n_response = ref();
const dataConnector_conn_74ht0gu74n = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {
				createdByName: null,
			modifiedTime: null,
			nextPlanFinishTime: n_7kbna0kccc.i_wvui28y94s,
			workHours: n_7kbna0kccc.f_bpkqvbt20u,
			latestProgress: n_7kbna0kccc.m_np8zlpdv6i,
			delFlag: null,
			ownerId: vid_a0h6jlgl1r_props?.selected.value,
			deletedBy: null,
			clueWechatNumber: n_7kbna0kccc.f_hbpfqzduzr,
			instanceId: null,
			modifiedByName: null,
			deletedByName: null,
			lastestConvertTime: null,
			ownerName: vid_a0h6jlgl1r_props?.selected.label,
			customerId: null,
			nextPlan: n_7kbna0kccc.y_a9im8xxyne,
			createdTime: null,
			secondIndustryId: n_7kbna0kccc.z_9rnyab33xm,
			modifiedBy: null,
			deletedTime: null,
			approvalStatus: null,
			currentStage: null,
			oneIndustryId: n_7kbna0kccc.j_kq0ytot99l,
			ownerIds: null,
			cluePosition: n_7kbna0kccc.q_8s3s79nb3h,
			ownerNames: null,
			requirementDescription: n_7kbna0kccc.b_oh9l0gppfd,
			currentStageName: null,
			clueId: null,
			clueFixTelephoneNumber: n_7kbna0kccc.d_wp8nw7qsea,
			customerName: null,
			oneLevelIndustryName: null,
			cluePhoneNumber: n_7kbna0kccc.h_gbnx06hkyt,
			secondLevelIndustryName: null,
			contactPersonName: n_7kbna0kccc.m_ogue12c9hi,
			clueName: n_7kbna0kccc.j_yfsyvq4wpu,
			createdBy: null,
			ecologicalPartnerName: vid_z8hbinfljp_props?.selected.label,
			ecologicalPartnerId: vid_z8hbinfljp_props?.selected.value,
			clueDepartment: n_7kbna0kccc.z_7y4dk8rfud,
			status: n_7kbna0kccc.g_ufo5qa3fic
			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			message.loading({content:"保存数据中",duration: 0, key:"loading_lnc0wj3ejf"})
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/';
			// 替换url中的变量
			
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_74ht0gu74n_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				message.loading({content:"保存数据中",duration: 0.1, key:"loading_lnc0wj3ejf"})
				
				return Promise.reject(e);
			}).finally(async () => {
				message.loading({content:"保存数据中",duration: 0.1, key:"loading_lnc0wj3ejf"})
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 删除线索
const dataConnector_conn_vg8jz0kzdu_response = ref();
const dataConnector_conn_vg8jz0kzdu = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {

			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/{clueId}';
			// 替换url中的变量
			url = url.replace('{clueId}', String(vid_6cwz4h2mym_props?.current.clueId))
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return del(url, {data: params}).then(async (resp) => {
				dataConnector_conn_vg8jz0kzdu_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 获取所有人下拉框列表
const dataConnector_conn_p3on6wsxzp_response = ref();
const dataConnector_conn_p3on6wsxzp = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {

			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/epm/ownerList';
			// 替换url中的变量
			
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return get(url, params).then(async (resp) => {
				dataConnector_conn_p3on6wsxzp_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 编辑线索
const dataConnector_conn_ugdl78llk7_response = ref();
const dataConnector_conn_ugdl78llk7 = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {
				createdByName: null,
			modifiedTime: null,
			workHours: f_8ci2bwlqme.d_i2ccxaziqg,
			delFlag: null,
			ownerId: null,
			deletedBy: null,
			clueWechatNumber: f_8ci2bwlqme.d_6qxsh04i3u,
			instanceId: null,
			modifiedByName: null,
			deletedByName: null,
			lastestConvertTime: null,
			ownerName: f_8ci2bwlqme.k_wbbkuyjb2v,
			customerId: null,
			createdTime: null,
			secondIndustryId: null,
			modifiedBy: null,
			deletedTime: null,
			approvalStatus: null,
			currentStage: null,
			oneIndustryId: vid_jra4smcbes_props?.selected.value,
			ownerIds: null,
			cluePosition: f_8ci2bwlqme.g_50fn4i7p7x,
			ownerNames: null,
			currentStageName: null,
			clueId: vid_6cwz4h2mym_props?.current.clueId,
			clueFixTelephoneNumber: f_8ci2bwlqme.a_i65the5m2f,
			customerName: null,
			oneLevelIndustryName: vid_jra4smcbes_props?.selected.label,
			cluePhoneNumber: f_8ci2bwlqme.n_cl8z267f01,
			secondLevelIndustryName: f_8ci2bwlqme.f_fnipeff2lj,
			contactPersonName: f_8ci2bwlqme.u_elwgqo7915,
			clueName: f_8ci2bwlqme.a_hfmd2rmq7z,
			createdBy: null,
			ecologicalPartnerName: vid_ry42eux9xs_props?.selected.label,
			ecologicalPartnerId: vid_ry42eux9xs_props?.selected.value,
			clueDepartment: f_8ci2bwlqme.y_twnk51x69i,
			status: f_8ci2bwlqme.x_h2nmg2f3jt
			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/update';
			// 替换url中的变量
			
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_ugdl78llk7_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 编辑线索反显
const dataConnector_conn_fvr3lafxa1_response = ref();
const dataConnector_conn_fvr3lafxa1 = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {

			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/update/{id}';
			// 替换url中的变量
			url = url.replace('{id}', String(vid_6cwz4h2mym_props?.current.clueId))
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_fvr3lafxa1_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 查询一级行业列表-编辑
const dataConnector_conn_ylksy8yh0w_response = ref();
const dataConnector_conn_ylksy8yh0w = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {
				secondLevelIndustryName: null,
			pageNo: null,
			industryPname: null,
			pageSize: null,
			currentStageName: null,
			ownerId: null,
			oneLevelIndustryName: null,
			parentIndustryId: null
			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/industry_list';
			// 替换url中的变量
			
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_ylksy8yh0w_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 查询二级行业列表-编辑
const dataConnector_conn_vxbgb3h0qd_response = ref();
const dataConnector_conn_vxbgb3h0qd = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {
				secondLevelIndustryName: null,
			pageNo: null,
			industryPname: null,
			pageSize: null,
			currentStageName: null,
			ownerId: null,
			oneLevelIndustryName: null,
			parentIndustryId: vid_jra4smcbes_props?.selected.value
			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/industry_list';
			// 替换url中的变量
			
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_vxbgb3h0qd_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 关键动作和相关材料列表
const dataConnector_conn_qmoxgvnzgj_response = ref();
const dataConnector_conn_qmoxgvnzgj = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {

			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/getActionAndMaterial/{id}';
			// 替换url中的变量
			url = url.replace('{id}', String(vid_6cwz4h2mym_props?.current.clueId))
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_qmoxgvnzgj_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 关键动作和相关材料保存
const dataConnector_conn_ha3ztyo14k_response = ref();
const dataConnector_conn_ha3ztyo14k = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {
				relatedMaterialFormList: vid_brckra3wf0_props?.dataSource,
			managementId: vid_6cwz4h2mym_props?.current.clueId,
			id: vid_6cwz4h2mym_props?.current.clueId,
			keyActionFormList: vid_ttumby15q1_props?.dataSource
			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/saveActionAndMaterial';
			// 替换url中的变量
			
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_ha3ztyo14k_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	

// 页面数据 查询历史材料
const dataConnector_conn_anx9f548mg_response = ref();
const dataConnector_conn_anx9f548mg = async (additionParams = {}) => {
		const exec = async () => {
			
			// 获取参数
			const params = {

			};

			// 注入附加的参数
			try {
				merge(params, additionParams);
			} catch (error) {
				console.log(error)
			}
			// 判断加载提示
			
			// 处理URL
			let url = '/crm/api/built-in-system-crm/clue/historical/page_list/{id}';
			// 替换url中的变量
			url = url.replace('{id}', String(vid_6cwz4h2mym_props?.current.clueId))
			// 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
			Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
			return post(url, params).then(async (resp) => {
				dataConnector_conn_anx9f548mg_response.value = resp;
				
				return resp;
			}).catch(async (e) => {
				
				
				return Promise.reject(e);
			}).finally(async () => {
				
				
			})
		}
		
			return await exec()
		
}
	
/* ========================== 页面数据 ========================== */
	

	/* -------------------------- 响应 -------------------------- */

// 页面交互 工作计划
const response_yrucv2yodd = async () => {
	
const openMode = 'current';
const query = {
	clue_id: vid_6cwz4h2mym_props?.current.clueId
};
const jumpInfo = {
	path: '/app_50000137/page/50001742', // 跳转地址
	query
};
const routeUrl = router.resolve(jumpInfo);
let url = routeUrl.href;
// 判断是否是MicroApp的子应用
const microAppData = window.__MICRO_APP_ENVIRONMENT__;
if (microAppData) {
	const urlList = []
	Object.keys(jumpInfo.query).forEach(item=>{
		const urlItem = item + '=' + jumpInfo.query[item];
		urlList.push(urlItem);
	})
	// 判断要跳转的地址是否是用户自定义输入的
	const customJumpPath = 'PAGE_LIST' === 'CUSTOM_PAGE' ? jumpInfo.query.iframe_url : jumpInfo.path;
	// 自定义跳转页面不是其他平台的菜单，则直接使用全路径
	if('PAGE_LIST' === 'CUSTOM_PAGE' && customJumpPath.indexOf('/allin-app/') === -1) {
		url = jumpInfo.query.iframe_url + '?' + urlList.join("&");
	} else if (customJumpPath.indexOf('/allin-app/') !== -1) {
		// 目标页面是其他平台的菜单
		let jumpPath = customJumpPath.substring(customJumpPath.indexOf('/allin-app/'));
		// 配置有参数，需要加参数添加到路由后面
		if(urlList.length) {
			// 跳转的路径本身带有参数
			if(jumpPath.indexOf('?') !== -1) {
				jumpPath += '&' + urlList.join("&");
			} else {
				jumpPath += '?'+ urlList.join("&");
			}
		}
		url = location.origin + jumpPath;
	} else {
		// 目标页面就是低代码项目本身的页面
		url = location.origin + '/allin-app'+ customJumpPath;
	}
}
// 新窗口
if (openMode === 'new') {
	window.open(url, '_blank');
} else if(openMode === 'iframe') {
	_props.src = url;
} else {
	if (microAppData) {
		window.location.href = url;
	} else {
		router.push(jumpInfo);
	}
}

	
}
	

// 页面交互 我的工作计划
const response_z3pmowbwgk = async () => {
	
const openMode = 'current';
const query = {
	clueId: vid_6cwz4h2mym_props?.current.clueId
};
const jumpInfo = {
	path: '/app_50000137/page/50001743', // 跳转地址
	query
};
const routeUrl = router.resolve(jumpInfo);
let url = routeUrl.href;
// 判断是否是MicroApp的子应用
const microAppData = window.__MICRO_APP_ENVIRONMENT__;
if (microAppData) {
	const urlList = []
	Object.keys(jumpInfo.query).forEach(item=>{
		const urlItem = item + '=' + jumpInfo.query[item];
		urlList.push(urlItem);
	})
	// 判断要跳转的地址是否是用户自定义输入的
	const customJumpPath = 'PAGE_LIST' === 'CUSTOM_PAGE' ? jumpInfo.query.iframe_url : jumpInfo.path;
	// 自定义跳转页面不是其他平台的菜单，则直接使用全路径
	if('PAGE_LIST' === 'CUSTOM_PAGE' && customJumpPath.indexOf('/allin-app/') === -1) {
		url = jumpInfo.query.iframe_url + '?' + urlList.join("&");
	} else if (customJumpPath.indexOf('/allin-app/') !== -1) {
		// 目标页面是其他平台的菜单
		let jumpPath = customJumpPath.substring(customJumpPath.indexOf('/allin-app/'));
		// 配置有参数，需要加参数添加到路由后面
		if(urlList.length) {
			// 跳转的路径本身带有参数
			if(jumpPath.indexOf('?') !== -1) {
				jumpPath += '&' + urlList.join("&");
			} else {
				jumpPath += '?'+ urlList.join("&");
			}
		}
		url = location.origin + jumpPath;
	} else {
		// 目标页面就是低代码项目本身的页面
		url = location.origin + '/allin-app'+ customJumpPath;
	}
}
// 新窗口
if (openMode === 'new') {
	window.open(url, '_blank');
} else if(openMode === 'iframe') {
	_props.src = url;
} else {
	if (microAppData) {
		window.location.href = url;
	} else {
		router.push(jumpInfo);
	}
}

	
}
	

// 页面交互 新建线索提示
const response_9zcv5xo7o7 = async () => {
	
const branchList = [{
			conditionType: 'EQUALS',
			value: 200,
			exec: async () => {
					vid_n30l021n33_props.show = true;
			}
	},{
			conditionType: 'EQUALS',
			value: 500,
			exec: async () => {
					vid_r6prrh0ixp_props.show = true;
			}
	}];

const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_74ht0gu74n_response?.value?.code, item.conditionType, item.value));
// 匹配到的分支
if (matchBranch) {
	matchBranch.exec();
	return;
}
// 默认分支动作

	
}
	

// 页面交互 编辑线索提示
const response_kvdstqji3w = async () => {
	
const branchList = [{
			conditionType: 'EQUALS',
			value: 200,
			exec: async () => {
					vid_qwjd9g91wf_props.show = true;
	// 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
vid_6cwz4h2mym_ref.value?.reset();
await dataConnector_conn_x4ke92lgx6()
			}
	},{
			conditionType: 'NOT_EQUALS',
			value: 200,
			exec: async () => {
					vid_jsw5ja0r57_props.show = true;
			}
	}];

const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_ugdl78llk7_response?.value?.code, item.conditionType, item.value));
// 匹配到的分支
if (matchBranch) {
	matchBranch.exec();
	return;
}
// 默认分支动作

	
}
	
/* ========================== 响应 ========================== */
	

	/* -------------------------- 函数 -------------------------- */

/* ========================== 函数 ========================== */
	

	/* -------------------------- 页面参数 -------------------------- */

const pageParameter_state = reactive({
		'processInstanceId': props.processInstanceId,
})
		
/* ========================== 页面参数 ========================== */
	

	/* -------------------------- 组件事件处理方法 -------------------------- */

// ---------------------------- 组件数据同步 ----------------------------
// 处理 表格_yrv4huonx8 的 systemList 属性关联
watch(() => dataConnector_conn_anx9f548mg_response?.value?.data?.dataList,
() => { vid_777ypt3r5m_options_raw.value = dataConnector_conn_anx9f548mg_response?.value?.data?.dataList; },
{deep: true})
// 处理 For循环_sjfh0uxpkn 的 systemList 属性关联
watch(() => dataConnector_conn_qmoxgvnzgj_response?.value?.data?.keyActionDtoList,
() => { vid_ttumby15q1_props.dataSource = dataConnector_conn_qmoxgvnzgj_response?.value?.data?.keyActionDtoList; },
{deep: true})
// 处理 For循环_mk6h34q7h1 的 systemList 属性关联
watch(() => dataConnector_conn_qmoxgvnzgj_response?.value?.data?.relatedMaterialDtoList,
() => { vid_brckra3wf0_props.dataSource = dataConnector_conn_qmoxgvnzgj_response?.value?.data?.relatedMaterialDtoList; },
{deep: true})
// 处理 下拉框_添加一级行业 的 systemList 属性关联
watch(() => dataConnector_conn_atf98ma1nw_response?.value?.data,
() => { vid_3qnwts45yo_options_raw.value = dataConnector_conn_atf98ma1nw_response?.value?.data; },
{deep: true})
// 处理 下拉框_添加二级行业 的 systemList 属性关联
watch(() => dataConnector_conn_sc4blorash_response?.value?.data,
() => { vid_xh9hmiox9l_options_raw.value = dataConnector_conn_sc4blorash_response?.value?.data; },
{deep: true})
// 处理 新增ownerId下拉复选框_digtzl6vfi 的 systemList 属性关联
watch(() => dataConnector_conn_p3on6wsxzp_response?.value?.data?.userDtoList,
() => { vid_a0h6jlgl1r_options_raw.value = dataConnector_conn_p3on6wsxzp_response?.value?.data?.userDtoList; },
{deep: true})
// 处理 编辑clueName输入框_wkwgdrdudl 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.clueName,
() => { f_8ci2bwlqme.a_hfmd2rmq7z = dataConnector_conn_fvr3lafxa1_response?.value?.data?.clueName; },
{deep: true})
// 处理 编辑oneLevelIndustry下拉框_7q2xs15av7 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.oneLevelIndustryName,
() => { f_8ci2bwlqme.b_8mt9039ql9 = dataConnector_conn_fvr3lafxa1_response?.value?.data?.oneLevelIndustryName; },
{deep: true})


// 处理 编辑oneLevelIndustry下拉框_7q2xs15av7 的 systemList 属性关联
watch(() => dataConnector_conn_d4xf94cvzu_response?.value?.data,
() => { vid_jra4smcbes_options_raw.value = dataConnector_conn_d4xf94cvzu_response?.value?.data; },
{deep: true})
// 处理 编辑secondLevelIndustry下拉框_g5mft95tk8 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.secondLevelIndustryName,
() => { f_8ci2bwlqme.f_fnipeff2lj = dataConnector_conn_fvr3lafxa1_response?.value?.data?.secondLevelIndustryName; },
{deep: true})


// 处理 编辑secondLevelIndustry下拉框_g5mft95tk8 的 systemList 属性关联
watch(() => dataConnector_conn_vxbgb3h0qd_response?.value?.data,
() => { vid_f3it1i1upi_options_raw.value = dataConnector_conn_vxbgb3h0qd_response?.value?.data; },
{deep: true})
// 处理 编辑contactPersonName输入框_ji686bu6pc 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.contactPersonName,
() => { f_8ci2bwlqme.u_elwgqo7915 = dataConnector_conn_fvr3lafxa1_response?.value?.data?.contactPersonName; },
{deep: true})
// 处理 编辑clueDepartment输入框_gdlkouc5w4 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.clueDepartment,
() => { f_8ci2bwlqme.y_twnk51x69i = dataConnector_conn_fvr3lafxa1_response?.value?.data?.clueDepartment; },
{deep: true})
// 处理 编辑cluePosition输入框_ryv45tpbme 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.cluePosition,
() => { f_8ci2bwlqme.g_50fn4i7p7x = dataConnector_conn_fvr3lafxa1_response?.value?.data?.cluePosition; },
{deep: true})
// 处理 编辑cluePhoneNumber输入框_3cr3yn2ewc 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.cluePhoneNumber,
() => { f_8ci2bwlqme.n_cl8z267f01 = dataConnector_conn_fvr3lafxa1_response?.value?.data?.cluePhoneNumber; },
{deep: true})
// 处理 编辑clueFixTelephoneNumber输入框_ulysz6yeuc 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.clueFixTelephoneNumber,
() => { f_8ci2bwlqme.a_i65the5m2f = dataConnector_conn_fvr3lafxa1_response?.value?.data?.clueFixTelephoneNumber; },
{deep: true})
// 处理 编辑clueWechatNumber输入框_36fmcunkk0 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.clueWechatNumber,
() => { f_8ci2bwlqme.d_6qxsh04i3u = dataConnector_conn_fvr3lafxa1_response?.value?.data?.clueWechatNumber; },
{deep: true})
// 处理 编辑ecologicalPartnerName下拉框_vuwl0ceov4 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.ecologicalPartnerName,
() => { f_8ci2bwlqme.h_u7qvypxe2c = dataConnector_conn_fvr3lafxa1_response?.value?.data?.ecologicalPartnerName; },
{deep: true})
// 处理 编辑owner下拉复选框_7z7990z4wu 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.ownerName,
() => { f_8ci2bwlqme.k_wbbkuyjb2v = dataConnector_conn_fvr3lafxa1_response?.value?.data?.ownerName; },
{deep: true})


// 处理 编辑owner下拉复选框_7z7990z4wu 的 systemList 属性关联
watch(() => dataConnector_conn_p3on6wsxzp_response?.value?.data?.userDtoList,
() => { vid_4yph4wawv0_options_raw.value = dataConnector_conn_p3on6wsxzp_response?.value?.data?.userDtoList; },
{deep: true})
// 处理 编辑workHours输入框_0y7syz40eg 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.workHours,
() => { f_8ci2bwlqme.d_i2ccxaziqg = dataConnector_conn_fvr3lafxa1_response?.value?.data?.workHours; },
{deep: true})
// 处理 编辑status下拉框_uooo5sht1i 的 value 属性关联
watch(() => dataConnector_conn_fvr3lafxa1_response?.value?.data?.status,
() => { f_8ci2bwlqme.x_h2nmg2f3jt = dataConnector_conn_fvr3lafxa1_response?.value?.data?.status; },
{deep: true})
// 处理 下拉框_r3rb5ii6ox 的 systemList 属性关联
watch(() => dataConnector_conn_lnicvrbjml_response?.value?.data,
() => { vid_rz4y49gmuo_options_raw.value = dataConnector_conn_lnicvrbjml_response?.value?.data; },
{deep: true})
// 处理 下拉框_f7q99nru7t 的 systemList 属性关联
watch(() => dataConnector_conn_d4xf94cvzu_response?.value?.data,
() => { vid_snewurzy5m_options_raw.value = dataConnector_conn_d4xf94cvzu_response?.value?.data; },
{deep: true})
// 处理 case_v2b15avyj2 的 caseValue 属性关联
watch(() => dataConnector_conn_x4ke92lgx6_response?.value?.data?.totalElements,
() => { vid_vkponjiqlf_props.caseValue = dataConnector_conn_x4ke92lgx6_response?.value?.data?.totalElements; },
{deep: true})
// 处理 For循环_3zjtq8zdll 的 systemList 属性关联
watch(() => dataConnector_conn_x4ke92lgx6_response?.value?.data?.dataList,
() => { vid_6cwz4h2mym_props.dataSource = dataConnector_conn_x4ke92lgx6_response?.value?.data?.dataList; },
{deep: true})
// 处理 2023年8月10日 的 rt_text 属性关联
watch(() => dataConnector_conn_x4ke92lgx6_response?.value?.data?.dataList?.[0]?.lastestConvertTime,
() => { vid_af08akf4tb_props.rt_text = dataConnector_conn_x4ke92lgx6_response?.value?.data?.dataList?.[0]?.lastestConvertTime; },
{deep: true})
// ============================ 组件数据同步 ============================
	
/**
* 处理元素 对话框 的 cancel 事件
*/
let handle_vid_zcaztwe2yw_cancel = throttle(async (...params) => {
vid_zcaztwe2yw_props.visible = false;
}, 500)
/**
* 处理元素 表格 的 change 事件
*/
let handle_vid_777ypt3r5m_change = throttle(async (...params) => {
// 处理分页器相关数据
const [pagination, filters, sorter] = params;
const { current, pageSize } = pagination;
vid_777ypt3r5m_props.rt_tableConfig.pagination.current = current;
vid_777ypt3r5m_props.rt_tableConfig.pagination.pageSize = pageSize;
// 处理排序相关数据
const { field, order } = sorter;
const sorterList = [...vid_777ypt3r5m_props.rowMergeSort];
let sorterValue = {};
if (order === 'descend') {
sorterValue = { order: field, direction: 'DESC' }
} else if (order === 'ascend') {
sorterValue = { order: field, direction: 'ASC' }
}
sorterList.push(sorterValue);
vid_777ypt3r5m_props.systemSort = sorterList;
vid_777ypt3r5m_props.sorter = sorterValue;
}, 500)
/**
* 处理元素 对话框 的 cancel 事件
*/
let handle_vid_qjopt312uy_cancel = throttle(async (...params) => {
vid_qjopt312uy_props.visible = false;
}, 500)
/**
* 处理元素 对话框 的 ok 事件
*/
let handle_vid_qjopt312uy_ok = throttle(async (...params) => {
vid_qjopt312uy_props.visible = false;
}, 500)
/**
* 处理元素 单选按钮组 的 change 事件
*/
let handle_vid_nxr4wyttql_change = throttle(async (...params) => {
const [e] = params;
vid_nxr4wyttql_props.selected.label = vid_nxr4wyttql_options.value().find(item => item.value == e.target.value).label;
vid_nxr4wyttql_props.selected.value = e.target.value;
vid_nxr4wyttql_props.selected.option = vid_nxr4wyttql_options.value().find(item => item.value == e.target.value);
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_70d2ibm023_change = throttle(async (...params) => {
const [,option] = params;
vid_70d2ibm023_props.selected.label = option?.label;
vid_70d2ibm023_props.selected.value = option?.value;
vid_70d2ibm023_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_70d2ibm023_search = throttle(async (...params) => {
const [searchValue] = params;
vid_70d2ibm023_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_06z4t7xfrc_change = throttle(async (...params) => {
const [,option] = params;
vid_06z4t7xfrc_props.selected.label = option?.label;
vid_06z4t7xfrc_props.selected.value = option?.value;
vid_06z4t7xfrc_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_06z4t7xfrc_search = throttle(async (...params) => {
const [searchValue] = params;
vid_06z4t7xfrc_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 对话框 的 cancel 事件
*/
let handle_vid_fq8l59iqfk_cancel = throttle(async (...params) => {
vid_fq8l59iqfk_props.visible = false;
}, 500)
/**
* 处理元素 对话框 的 ok 事件
*/
let handle_vid_fq8l59iqfk_ok = throttle(async (...params) => {
vid_fq8l59iqfk_props.visible = false;
}, 500)
/**
* 处理元素 单选按钮组 的 change 事件
*/
let handle_vid_f9md53psqj_change = throttle(async (...params) => {
const [e] = params;
vid_f9md53psqj_props.selected.label = vid_f9md53psqj_options.value().find(item => item.value == e.target.value).label;
vid_f9md53psqj_props.selected.value = e.target.value;
vid_f9md53psqj_props.selected.option = vid_f9md53psqj_options.value().find(item => item.value == e.target.value);
}, 500)
/**
* 处理元素 单选按钮组 的 change 事件
*/
let handle_vid_ofkf0cl7cc_change = throttle(async (...params) => {
const [e] = params;
vid_ofkf0cl7cc_props.selected.label = vid_ofkf0cl7cc_options.value().find(item => item.value == e.target.value).label;
vid_ofkf0cl7cc_props.selected.value = e.target.value;
vid_ofkf0cl7cc_props.selected.option = vid_ofkf0cl7cc_options.value().find(item => item.value == e.target.value);
}, 500)
/**
* 处理元素 单选按钮组 的 change 事件
*/
let handle_vid_we87q0eh17_change = throttle(async (...params) => {
const [e] = params;
vid_we87q0eh17_props.selected.label = vid_we87q0eh17_options.value().find(item => item.value == e.target.value).label;
vid_we87q0eh17_props.selected.value = e.target.value;
vid_we87q0eh17_props.selected.option = vid_we87q0eh17_options.value().find(item => item.value == e.target.value);
}, 500)
/**
* 处理元素 单选按钮组 的 change 事件
*/
let handle_vid_kcb333g5ys_change = throttle(async (...params) => {
const [e] = params;
vid_kcb333g5ys_props.selected.label = vid_kcb333g5ys_options.value().find(item => item.value == e.target.value).label;
vid_kcb333g5ys_props.selected.value = e.target.value;
vid_kcb333g5ys_props.selected.option = vid_kcb333g5ys_options.value().find(item => item.value == e.target.value);
}, 500)
/**
* 处理元素 单选按钮组 的 change 事件
*/
let handle_vid_g8f0eu4uxj_change = throttle(async (...params) => {
const [e] = params;
vid_g8f0eu4uxj_props.selected.label = vid_g8f0eu4uxj_options.value().find(item => item.value == e.target.value).label;
vid_g8f0eu4uxj_props.selected.value = e.target.value;
vid_g8f0eu4uxj_props.selected.option = vid_g8f0eu4uxj_options.value().find(item => item.value == e.target.value);
}, 500)
/**
* 处理元素 单选按钮组 的 change 事件
*/
let handle_vid_tfyy36k0vs_change = throttle(async (...params) => {
const [e] = params;
vid_tfyy36k0vs_props.selected.label = vid_tfyy36k0vs_options.value().find(item => item.value == e.target.value).label;
vid_tfyy36k0vs_props.selected.value = e.target.value;
vid_tfyy36k0vs_props.selected.option = vid_tfyy36k0vs_options.value().find(item => item.value == e.target.value);
}, 500)
/**
* 处理元素 单选按钮组 的 change 事件
*/
let handle_vid_ahtdimlk1z_change = throttle(async (...params) => {
const [e] = params;
vid_ahtdimlk1z_props.selected.label = vid_ahtdimlk1z_options.value().find(item => item.value == e.target.value).label;
vid_ahtdimlk1z_props.selected.value = e.target.value;
vid_ahtdimlk1z_props.selected.option = vid_ahtdimlk1z_options.value().find(item => item.value == e.target.value);
}, 500)
/**
* 处理元素 单选按钮组 的 change 事件
*/
let handle_vid_hemu2x5rb2_change = throttle(async (...params) => {
const [e] = params;
vid_hemu2x5rb2_props.selected.label = vid_hemu2x5rb2_options.value().find(item => item.value == e.target.value).label;
vid_hemu2x5rb2_props.selected.value = e.target.value;
vid_hemu2x5rb2_props.selected.option = vid_hemu2x5rb2_options.value().find(item => item.value == e.target.value);
}, 500)
/**
* 处理元素 单选按钮组 的 change 事件
*/
let handle_vid_kp1olo29xj_change = throttle(async (...params) => {
const [e] = params;
vid_kp1olo29xj_props.selected.label = vid_kp1olo29xj_options.value().find(item => item.value == e.target.value).label;
vid_kp1olo29xj_props.selected.value = e.target.value;
vid_kp1olo29xj_props.selected.option = vid_kp1olo29xj_options.value().find(item => item.value == e.target.value);
}, 500)
/**
* 处理元素 表格 的 change 事件
*/
let handle_vid_xl4op2mh2g_change = throttle(async (...params) => {
// 处理分页器相关数据
const [pagination, filters, sorter] = params;
const { current, pageSize } = pagination;
vid_xl4op2mh2g_props.rt_tableConfig.pagination.current = current;
vid_xl4op2mh2g_props.rt_tableConfig.pagination.pageSize = pageSize;
// 处理排序相关数据
const { field, order } = sorter;
const sorterList = [...vid_xl4op2mh2g_props.rowMergeSort];
let sorterValue = {};
if (order === 'descend') {
sorterValue = { order: field, direction: 'DESC' }
} else if (order === 'ascend') {
sorterValue = { order: field, direction: 'ASC' }
}
sorterList.push(sorterValue);
vid_xl4op2mh2g_props.systemSort = sorterList;
vid_xl4op2mh2g_props.sorter = sorterValue;
}, 500)
/**
* 处理元素 表格 的 clickBtn_np0bxzc6kf 事件
*/
let handle_vid_xl4op2mh2g_clickBtn_np0bxzc6kf = throttle(async (...params) => {
// 存储表格当前行数据
const [record] = params;
vid_xl4op2mh2g_props.currentRow = record;
}, 500)
/**
* 处理元素 对话框 的 cancel 事件
*/
let handle_vid_xr3wdbw35t_cancel = throttle(async (...params) => {
vid_xr3wdbw35t_props.visible = false;
}, 500)
/**
* 处理元素 对话框 的 ok 事件
*/
let handle_vid_xr3wdbw35t_ok = throttle(async (...params) => {
vid_xr3wdbw35t_props.visible = false;
await dataConnector_conn_ha3ztyo14k()
// 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
vid_ttumby15q1_ref.value?.reset();
// 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
vid_brckra3wf0_ref.value?.reset();
}, 500)
/**
* 处理元素 单选按钮组 的 change 事件
*/
let handle_vid_ygpnjuqbfj_change = throttle(async (...params) => {
const [e] = params;
vid_ygpnjuqbfj_props.selected.label = vid_ygpnjuqbfj_options.value().find(item => item.value == e.target.value).label;
vid_ygpnjuqbfj_props.selected.value = e.target.value;
vid_ygpnjuqbfj_props.selected.option = vid_ygpnjuqbfj_options.value().find(item => item.value == e.target.value);
}, 500)
/**
* 处理元素 对话框 的 cancel 事件
*/
let handle_vid_pcza8sgrc6_cancel = throttle(async (...params) => {
vid_pcza8sgrc6_props.visible = false;
}, 500)
/**
* 处理元素 对话框 的 ok 事件
*/
let handle_vid_pcza8sgrc6_ok = throttle(async (...params) => {
vid_pcza8sgrc6_props.visible = false;
}, 500)
/**
* 处理元素 对话框 的 cancel 事件
*/
let handle_vid_rl3w5na5uc_cancel = throttle(async (...params) => {
vid_rl3w5na5uc_props.visible = false;
}, 500)
/**
* 处理元素 对话框 的 ok 事件
*/
let handle_vid_rl3w5na5uc_ok = throttle(async (...params) => {
// 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
await vid_z2bduj5b18_ref.value?.validateFields();
await dataConnector_conn_74ht0gu74n()
response_9zcv5xo7o7()
vid_rl3w5na5uc_props.visible = false;
// 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
try {
await vid_z2bduj5b18_ref.value?.resetFields();
} catch (error) { console.log(error);}
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_3qnwts45yo_change = throttle(async (...params) => {
const [,option] = params;
vid_3qnwts45yo_props.selected.label = option?.label;
vid_3qnwts45yo_props.selected.value = option?.value;
vid_3qnwts45yo_props.selected.option = option;
await dataConnector_conn_sc4blorash()
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_3qnwts45yo_search = throttle(async (...params) => {
const [searchValue] = params;
vid_3qnwts45yo_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_xh9hmiox9l_change = throttle(async (...params) => {
const [,option] = params;
vid_xh9hmiox9l_props.selected.label = option?.label;
vid_xh9hmiox9l_props.selected.value = option?.value;
vid_xh9hmiox9l_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_xh9hmiox9l_search = throttle(async (...params) => {
const [searchValue] = params;
vid_xh9hmiox9l_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_z8hbinfljp_change = throttle(async (...params) => {
const [,option] = params;
vid_z8hbinfljp_props.selected.label = option?.label;
vid_z8hbinfljp_props.selected.value = option?.value;
vid_z8hbinfljp_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_z8hbinfljp_search = throttle(async (...params) => {
const [searchValue] = params;
vid_z8hbinfljp_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 下拉复选框 的 change 事件
*/
let handle_vid_a0h6jlgl1r_change = throttle(async (...params) => {
const [,option] = params;
vid_a0h6jlgl1r_props.selected.label = option.map(item => item.label);
vid_a0h6jlgl1r_props.selected.value = option.map(item => item.value);
vid_a0h6jlgl1r_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_pascwc5mzs_change = throttle(async (...params) => {
const [,option] = params;
vid_pascwc5mzs_props.selected.label = option?.label;
vid_pascwc5mzs_props.selected.value = option?.value;
vid_pascwc5mzs_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_pascwc5mzs_search = throttle(async (...params) => {
const [searchValue] = params;
vid_pascwc5mzs_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 对话框 的 cancel 事件
*/
let handle_vid_noa7wqstzc_cancel = throttle(async (...params) => {
vid_noa7wqstzc_props.visible = false;
}, 500)
/**
* 处理元素 对话框 的 ok 事件
*/
let handle_vid_noa7wqstzc_ok = throttle(async (...params) => {
vid_noa7wqstzc_props.visible = false;
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_yxcwwxh0mp_change = throttle(async (...params) => {
const [,option] = params;
vid_yxcwwxh0mp_props.selected.label = option?.label;
vid_yxcwwxh0mp_props.selected.value = option?.value;
vid_yxcwwxh0mp_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_yxcwwxh0mp_search = throttle(async (...params) => {
const [searchValue] = params;
vid_yxcwwxh0mp_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_cflgg7s7gg_change = throttle(async (...params) => {
const [,option] = params;
vid_cflgg7s7gg_props.selected.label = option?.label;
vid_cflgg7s7gg_props.selected.value = option?.value;
vid_cflgg7s7gg_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_cflgg7s7gg_search = throttle(async (...params) => {
const [searchValue] = params;
vid_cflgg7s7gg_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_dtn4yccjii_change = throttle(async (...params) => {
const [,option] = params;
vid_dtn4yccjii_props.selected.label = option?.label;
vid_dtn4yccjii_props.selected.value = option?.value;
vid_dtn4yccjii_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_dtn4yccjii_search = throttle(async (...params) => {
const [searchValue] = params;
vid_dtn4yccjii_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 对话框 的 cancel 事件
*/
let handle_vid_433d6uohon_cancel = throttle(async (...params) => {
vid_433d6uohon_props.visible = false;
}, 500)
/**
* 处理元素 对话框 的 ok 事件
*/
let handle_vid_433d6uohon_ok = throttle(async (...params) => {
// 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
await vid_ypmph53588_ref.value?.validate();
await dataConnector_conn_ugdl78llk7()
vid_433d6uohon_props.visible = false;
response_kvdstqji3w()
// 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
try {
await vid_ypmph53588_ref.value?.resetFields();
} catch (error) { console.log(error);}
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_jra4smcbes_change = throttle(async (...params) => {
const [,option] = params;
vid_jra4smcbes_props.selected.label = option?.label;
vid_jra4smcbes_props.selected.value = option?.value;
vid_jra4smcbes_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_jra4smcbes_search = throttle(async (...params) => {
const [searchValue] = params;
vid_jra4smcbes_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 下拉框 的 focus 事件
*/
let handle_vid_f3it1i1upi_focus = throttle(async (...params) => {
await dataConnector_conn_vxbgb3h0qd()
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_f3it1i1upi_change = throttle(async (...params) => {
const [,option] = params;
vid_f3it1i1upi_props.selected.label = option?.label;
vid_f3it1i1upi_props.selected.value = option?.value;
vid_f3it1i1upi_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_f3it1i1upi_search = throttle(async (...params) => {
const [searchValue] = params;
vid_f3it1i1upi_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_ry42eux9xs_change = throttle(async (...params) => {
const [,option] = params;
vid_ry42eux9xs_props.selected.label = option?.label;
vid_ry42eux9xs_props.selected.value = option?.value;
vid_ry42eux9xs_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_ry42eux9xs_search = throttle(async (...params) => {
const [searchValue] = params;
vid_ry42eux9xs_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 下拉复选框 的 change 事件
*/
let handle_vid_4yph4wawv0_change = throttle(async (...params) => {
const [,option] = params;
vid_4yph4wawv0_props.selected.label = option.map(item => item.label);
vid_4yph4wawv0_props.selected.value = option.map(item => item.value);
vid_4yph4wawv0_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_a7hvylqa3o_change = throttle(async (...params) => {
const [,option] = params;
vid_a7hvylqa3o_props.selected.label = option?.label;
vid_a7hvylqa3o_props.selected.value = option?.value;
vid_a7hvylqa3o_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_a7hvylqa3o_search = throttle(async (...params) => {
const [searchValue] = params;
vid_a7hvylqa3o_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 下拉复选框 的 change 事件
*/
let handle_vid_cjoxes6rg0_change = throttle(async (...params) => {
const [,option] = params;
vid_cjoxes6rg0_props.selected.label = option.map(item => item.label);
vid_cjoxes6rg0_props.selected.value = option.map(item => item.value);
vid_cjoxes6rg0_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉复选框 的 change 事件
*/
let handle_vid_rutbk3b9sh_change = throttle(async (...params) => {
const [,option] = params;
vid_rutbk3b9sh_props.selected.label = option.map(item => item.label);
vid_rutbk3b9sh_props.selected.value = option.map(item => item.value);
vid_rutbk3b9sh_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_rz4y49gmuo_change = throttle(async (...params) => {
const [,option] = params;
vid_rz4y49gmuo_props.selected.label = option?.label;
vid_rz4y49gmuo_props.selected.value = option?.value;
vid_rz4y49gmuo_props.selected.option = option;
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_rz4y49gmuo_search = throttle(async (...params) => {
const [searchValue] = params;
vid_rz4y49gmuo_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 下拉框 的 change 事件
*/
let handle_vid_snewurzy5m_change = throttle(async (...params) => {
const [,option] = params;
vid_snewurzy5m_props.selected.label = option?.label;
vid_snewurzy5m_props.selected.value = option?.value;
vid_snewurzy5m_props.selected.option = option;
await dataConnector_conn_lnicvrbjml()
}, 500)
/**
* 处理元素 下拉框 的 search 事件
*/
let handle_vid_snewurzy5m_search = throttle(async (...params) => {
const [searchValue] = params;
vid_snewurzy5m_props.searchValue = searchValue;
}, 500)
/**
* 处理元素 按钮 的 click 事件
*/
let handle_vid_rzg1hbgb75_click = throttle(async (...params) => {
// 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
vid_6cwz4h2mym_ref.value?.reset();
await dataConnector_conn_x4ke92lgx6()
}, 500)
/**
* 处理元素 按钮 的 click 事件
*/
let handle_vid_hgokogfx2s_click = throttle(async (...params) => {
// 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
try {
await vid_fzonycox3q_ref.value?.resetFields();
} catch (error) { console.log(error);}
// 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
vid_6cwz4h2mym_ref.value?.reset();
await dataConnector_conn_x4ke92lgx6()
}, 500)
/**
* 处理元素 下拉复选框 的 change 事件
*/
let handle_vid_pappg6pf4h_change = throttle(async (...params) => {
const [,option] = params;
vid_pappg6pf4h_props.selected.label = option.map(item => item.label);
vid_pappg6pf4h_props.selected.value = option.map(item => item.value);
vid_pappg6pf4h_props.selected.option = option;
}, 500)
/**
* 处理元素 按钮 的 click 事件
*/
let handle_vid_hx8yabyugs_click = throttle(async (...params) => {
await dataConnector_conn_atf98ma1nw()
vid_rl3w5na5uc_props.visible = true;
}, 500)
/**
* 处理元素 按钮 的 click 事件
*/
let handle_vid_wxj04amusz_click = throttle(async (...params) => {
vid_noa7wqstzc_props.visible = true;
}, 500)
/**
* 处理元素 按钮 的 click 事件
*/
let handle_vid_z675o5mui5_click = throttle(async (...params) => {
await dataConnector_conn_ylksy8yh0w()
await dataConnector_conn_vxbgb3h0qd()
await dataConnector_conn_p3on6wsxzp()
await dataConnector_conn_fvr3lafxa1()
vid_433d6uohon_props.visible = true;
}, 500)
/**
* 处理元素 按钮 的 click 事件
*/
let handle_vid_g6pyc00nnn_click = throttle(async (...params) => {
response_yrucv2yodd()
}, 500)
/**
* 处理元素 按钮 的 click 事件
*/
let handle_vid_uu9yi4fqtb_click = throttle(async (...params) => {
response_z3pmowbwgk()
}, 500)
/**
* 处理元素 按钮 的 click 事件
*/
let handle_vid_9glou5p6yn_click = throttle(async (...params) => {
await dataConnector_conn_anx9f548mg()
vid_zcaztwe2yw_props.visible = true;
}, 500)
/**
* 处理元素 按钮 的 click 事件
*/
let handle_vid_vbwh5j6p81_click = throttle(async (...params) => {
await dataConnector_conn_qmoxgvnzgj()
vid_xr3wdbw35t_props.visible = true;
}, 500)
/**
* 处理元素 按钮 的 click 事件
*/
let handle_vid_xxi6iu0bp2_click = throttle(async (...params) => {
vid_qjopt312uy_props.visible = true;
}, 500)
/**
* 处理元素 按钮 的 click 事件
*/
let handle_vid_a8l1pgtzg6_click = throttle(async (...params) => {
await dataConnector_conn_vg8jz0kzdu()
vid_pcza8sgrc6_props.visible = true;
}, 500)
/**
* 处理元素 表格 的 change 事件
*/
let handle_vid_876uh449m2_change = throttle(async (...params) => {
// 处理分页器相关数据
const [pagination, filters, sorter] = params;
const { current, pageSize } = pagination;
vid_876uh449m2_props.rt_tableConfig.pagination.current = current;
vid_876uh449m2_props.rt_tableConfig.pagination.pageSize = pageSize;
// 处理排序相关数据
const { field, order } = sorter;
const sorterList = [...vid_876uh449m2_props.rowMergeSort];
let sorterValue = {};
if (order === 'descend') {
sorterValue = { order: field, direction: 'DESC' }
} else if (order === 'ascend') {
sorterValue = { order: field, direction: 'ASC' }
}
sorterList.push(sorterValue);
vid_876uh449m2_props.systemSort = sorterList;
vid_876uh449m2_props.sorter = sorterValue;
}, 500)
/* ========================== 组件事件处理方法 ========================== */
	

	/* -------------------------- 生命周期 -------------------------- */
onMounted(() => {dataConnector_conn_x4ke92lgx6()
dataConnector_conn_d4xf94cvzu()
dataConnector_conn_p3on6wsxzp()
	
});

onUnmounted(() => {
	// 销毁定时器
	setTimeOutList.forEach(({ repeat, timer }) => {
		repeat ?  clearInterval(timer): clearTimeout(timer);
	});
});
	
/* ========================== 生命周期 ========================== */
	

	/* -------------------------- 数据关联处理 -------------------------- */

	// 处理 编辑线索成功全局提示_0azxpxyhiy 全局消息
		immediateWatch(
				() => vid_qwjd9g91wf_props.show,
				() => {
						if (vid_qwjd9g91wf_props.show) {
								message[vid_qwjd9g91wf_props.type](vid_qwjd9g91wf_props.content, vid_qwjd9g91wf_props.duration, () => {
										vid_qwjd9g91wf_props.show = false
								})
						}
				}
		)
// 处理 编辑审批失败全局提示_fbcmgzrtou 全局消息
		immediateWatch(
				() => vid_jsw5ja0r57_props.show,
				() => {
						if (vid_jsw5ja0r57_props.show) {
								message[vid_jsw5ja0r57_props.type](vid_jsw5ja0r57_props.content, vid_jsw5ja0r57_props.duration, () => {
										vid_jsw5ja0r57_props.show = false
								})
						}
				}
		)
// 处理 全局提示_06alzhbybw 全局消息
		immediateWatch(
				() => vid_r6prrh0ixp_props.show,
				() => {
						if (vid_r6prrh0ixp_props.show) {
								message[vid_r6prrh0ixp_props.type](vid_r6prrh0ixp_props.content, vid_r6prrh0ixp_props.duration, () => {
										vid_r6prrh0ixp_props.show = false
								})
						}
				}
		)
// 处理 全局提示_79cqgzk7o1 全局消息
		immediateWatch(
				() => vid_n30l021n33_props.show,
				() => {
						if (vid_n30l021n33_props.show) {
								message[vid_n30l021n33_props.type](vid_n30l021n33_props.content, vid_n30l021n33_props.duration, () => {
										vid_n30l021n33_props.show = false
								})
						}
				}
		)
	
	

	/* -------------------------- 表单数据同步 -------------------------- */
/* ========================== 表单数据同步 ========================== */
	
/* ========================== 数据关联处理 ========================== */
	

	/* -------------------------- 不同组件自定义的处理逻辑 -------------------------- */
// 生成表格列：相同分组的数据需要合并单元格
const vid_777ypt3r5m_columns = computed(() => {
// 需要合并单元格的列
const groupKeys = [];
const rawColumnList =[...vid_777ypt3r5m_props.columnList];
/*** PUBLISH_EXEGESIS ***
// 获取缓存的表格列宽度，处理列宽信息
UserTableRecords.getTableRecords(localGet('al__UID')).then((res) => {
	const columnWidthMap = res['vid_777ypt3r5m'] ?? {};
	rawColumnList.map((column) => {
		if(columnWidthMap[column.dataIndex]) {
			column.width = columnWidthMap[column.dataIndex]
		}
	})
});
*** PUBLISH_EXEGESIS ***/
// 将表头配置按照groupTitle字段进行分组，以实现多级表头
const columnList = generatorGroupedColumnList(rawColumnList);

function formatColumns(columnList) {
	columnList.forEach(item => {
		const { dataIndex, contentAlign, children, customCellStyle } = item;
		// 如果当前列是分组列，则递归处理它的子列，当前列本身不作处理
		if (!dataIndex && children && children.length) {
			formatColumns(children);
			return;
		}

		const groupIndex = groupKeys.findIndex(item => item === dataIndex);
		// 如果当前字段属于分组字段，则给它添加合并单元格的配置，否则直接返回
		if (groupIndex === -1) {
			item.customCell = (record, index) => {
				return { style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
			};
		} else {
			item.customCell = (record, index) => {
				const rowGroupKeys = groupKeys.slice(0, groupIndex + 1);
				const rowSpanList = generateRowSpanList(vid_777ypt3r5m_options.value(), rowGroupKeys,vid_777ypt3r5m_props.editRecordMap);
				return { rowSpan: rowSpanList[index], style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
			};
		}
	})
}

// 格式化column：增加合并单元格的配置，以及自定义样式
formatColumns(columnList);

return columnList;
});


// 表格分页器信息：将总条数信息加到基础分页信息中
const vid_777ypt3r5m_pagination = computed(() => {
	const { totalNumber, rt_tableConfig } = vid_777ypt3r5m_props;
	const {
		enable = true,
		current= 1,
		pageSize= 10,
		showSizeChanger= false,
		pageSizeOptions= '10,20,30,40',
		showTotal= false,
		showQuickJumper= false,
		simple= false,
		hideOnSinglePage= false,
	} = rt_tableConfig.pagination ?? {};
	const { size = 'default', layout='bottomRight' } = rt_tableConfig?.style?.paginationStyle || {}
	let info = {};
	if(enable) {
		info = {
			total: totalNumber || 0,
			pageSize,
			size,
			simple,
			current,
			showSizeChanger,
			pageSizeOptions: pageSizeOptions.split(','),
			showQuickJumper,
			hideOnSinglePage,
			position: [layout],
		}
		if(showTotal) {
			info.showTotal = (total, range) => `共${total}个项目，第${current}/${Math.ceil(total / pageSize)}页`
		}
		return info;
	}
	return false;
})


		// 补充一个watch，用于监听删除最后一页最后一条数据的情况，然后重新加载数据
		watch(() => dataConnector_conn_anx9f548mg_response?.value?.data?.dataList, (newValue) => {
			const current = vid_777ypt3r5m_props.rt_tableConfig.pagination.current;
			if (!newValue?.length && current > 1) {
				vid_777ypt3r5m_props.rt_tableConfig.pagination.current = current - 1;
				dataConnector_conn_anx9f548mg();
			}
		});
immediateWatch(
() => v_6wai8z1xma?.q_4osvx2vcyy,
() => {
	if(!!handle_vid_70d2ibm023_change) {
	const options = (vid_70d2ibm023_options?.value() || []).find((item) => item.value === v_6wai8z1xma?.q_4osvx2vcyy || item.label === v_6wai8z1xma?.q_4osvx2vcyy )
		// 重置了表单，这里重置下拉框
		handle_vid_70d2ibm023_change(v_6wai8z1xma?.q_4osvx2vcyy, {...options} || {})
	}
}
)
immediateWatch(
() => v_6wai8z1xma?.n_ug1mge2kp1,
() => {
	if(!!handle_vid_06z4t7xfrc_change) {
	const options = (vid_06z4t7xfrc_options?.value() || []).find((item) => item.value === v_6wai8z1xma?.n_ug1mge2kp1 || item.label === v_6wai8z1xma?.n_ug1mge2kp1 )
		// 重置了表单，这里重置下拉框
		handle_vid_06z4t7xfrc_change(v_6wai8z1xma?.n_ug1mge2kp1, {...options} || {})
	}
}
)
// 生成表格列：相同分组的数据需要合并单元格
const vid_xl4op2mh2g_columns = computed(() => {
// 需要合并单元格的列
const groupKeys = [];
const rawColumnList =[...vid_xl4op2mh2g_props.columnList];
/*** PUBLISH_EXEGESIS ***
// 获取缓存的表格列宽度，处理列宽信息
UserTableRecords.getTableRecords(localGet('al__UID')).then((res) => {
	const columnWidthMap = res['vid_xl4op2mh2g'] ?? {};
	rawColumnList.map((column) => {
		if(columnWidthMap[column.dataIndex]) {
			column.width = columnWidthMap[column.dataIndex]
		}
	})
});
*** PUBLISH_EXEGESIS ***/
// 将表头配置按照groupTitle字段进行分组，以实现多级表头
const columnList = generatorGroupedColumnList(rawColumnList);

function formatColumns(columnList) {
	columnList.forEach(item => {
		const { dataIndex, contentAlign, children, customCellStyle } = item;
		// 如果当前列是分组列，则递归处理它的子列，当前列本身不作处理
		if (!dataIndex && children && children.length) {
			formatColumns(children);
			return;
		}

		const groupIndex = groupKeys.findIndex(item => item === dataIndex);
		// 如果当前字段属于分组字段，则给它添加合并单元格的配置，否则直接返回
		if (groupIndex === -1) {
			item.customCell = (record, index) => {
				return { style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
			};
		} else {
			item.customCell = (record, index) => {
				const rowGroupKeys = groupKeys.slice(0, groupIndex + 1);
				const rowSpanList = generateRowSpanList(vid_xl4op2mh2g_options.value(), rowGroupKeys,vid_xl4op2mh2g_props.editRecordMap);
				return { rowSpan: rowSpanList[index], style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
			};
		}
	})
}

// 格式化column：增加合并单元格的配置，以及自定义样式
formatColumns(columnList);

return columnList;
});


// 表格分页器信息：将总条数信息加到基础分页信息中
const vid_xl4op2mh2g_pagination = computed(() => {
	const { totalNumber, rt_tableConfig } = vid_xl4op2mh2g_props;
	const {
		enable = true,
		current= 1,
		pageSize= 10,
		showSizeChanger= false,
		pageSizeOptions= '10,20,30,40',
		showTotal= false,
		showQuickJumper= false,
		simple= false,
		hideOnSinglePage= false,
	} = rt_tableConfig.pagination ?? {};
	const { size = 'default', layout='bottomRight' } = rt_tableConfig?.style?.paginationStyle || {}
	let info = {};
	if(enable) {
		info = {
			total: totalNumber || 0,
			pageSize,
			size,
			simple,
			current,
			showSizeChanger,
			pageSizeOptions: pageSizeOptions.split(','),
			showQuickJumper,
			hideOnSinglePage,
			position: [layout],
		}
		if(showTotal) {
			info.showTotal = (total, range) => `共${total}个项目，第${current}/${Math.ceil(total / pageSize)}页`
		}
		return info;
	}
	return false;
})
immediateWatch(
() => n_7kbna0kccc?.j_kq0ytot99l,
() => {
	if(!!handle_vid_3qnwts45yo_change) {
	const options = (vid_3qnwts45yo_options?.value() || []).find((item) => item.value === n_7kbna0kccc?.j_kq0ytot99l || item.label === n_7kbna0kccc?.j_kq0ytot99l )
		// 重置了表单，这里重置下拉框
		handle_vid_3qnwts45yo_change(n_7kbna0kccc?.j_kq0ytot99l, {...options} || {})
	}
}
)
immediateWatch(
() => n_7kbna0kccc?.z_9rnyab33xm,
() => {
	if(!!handle_vid_xh9hmiox9l_change) {
	const options = (vid_xh9hmiox9l_options?.value() || []).find((item) => item.value === n_7kbna0kccc?.z_9rnyab33xm || item.label === n_7kbna0kccc?.z_9rnyab33xm )
		// 重置了表单，这里重置下拉框
		handle_vid_xh9hmiox9l_change(n_7kbna0kccc?.z_9rnyab33xm, {...options} || {})
	}
}
)
immediateWatch(
() => n_7kbna0kccc?.l_lj00vpwer6,
() => {
	if(!!handle_vid_z8hbinfljp_change) {
	const options = (vid_z8hbinfljp_options?.value() || []).find((item) => item.value === n_7kbna0kccc?.l_lj00vpwer6 || item.label === n_7kbna0kccc?.l_lj00vpwer6 )
		// 重置了表单，这里重置下拉框
		handle_vid_z8hbinfljp_change(n_7kbna0kccc?.l_lj00vpwer6, {...options} || {})
	}
}
)
immediateWatch(
() => n_7kbna0kccc?.d_zoy3cx3dpr,
() => {
	if(!!handle_vid_a0h6jlgl1r_change) {
	const options = (vid_a0h6jlgl1r_options?.value() || []).find((item) => item.value === n_7kbna0kccc?.d_zoy3cx3dpr || item.label === n_7kbna0kccc?.d_zoy3cx3dpr )
		// 重置了表单，这里重置下拉框
		handle_vid_a0h6jlgl1r_change(n_7kbna0kccc?.d_zoy3cx3dpr, {...options} || {})
	}
}
)
immediateWatch(
() => n_7kbna0kccc?.g_ufo5qa3fic,
() => {
	if(!!handle_vid_pascwc5mzs_change) {
	const options = (vid_pascwc5mzs_options?.value() || []).find((item) => item.value === n_7kbna0kccc?.g_ufo5qa3fic || item.label === n_7kbna0kccc?.g_ufo5qa3fic )
		// 重置了表单，这里重置下拉框
		handle_vid_pascwc5mzs_change(n_7kbna0kccc?.g_ufo5qa3fic, {...options} || {})
	}
}
)
immediateWatch(
() => k_ubwgiasjdr?.o_mqx319q5wu,
() => {
	if(!!handle_vid_yxcwwxh0mp_change) {
	const options = (vid_yxcwwxh0mp_options?.value() || []).find((item) => item.value === k_ubwgiasjdr?.o_mqx319q5wu || item.label === k_ubwgiasjdr?.o_mqx319q5wu )
		// 重置了表单，这里重置下拉框
		handle_vid_yxcwwxh0mp_change(k_ubwgiasjdr?.o_mqx319q5wu, {...options} || {})
	}
}
)
immediateWatch(
() => k_ubwgiasjdr?.t_s8qlu615mb,
() => {
	if(!!handle_vid_cflgg7s7gg_change) {
	const options = (vid_cflgg7s7gg_options?.value() || []).find((item) => item.value === k_ubwgiasjdr?.t_s8qlu615mb || item.label === k_ubwgiasjdr?.t_s8qlu615mb )
		// 重置了表单，这里重置下拉框
		handle_vid_cflgg7s7gg_change(k_ubwgiasjdr?.t_s8qlu615mb, {...options} || {})
	}
}
)
immediateWatch(
() => k_ubwgiasjdr?.j_z9h9gr579g,
() => {
	if(!!handle_vid_dtn4yccjii_change) {
	const options = (vid_dtn4yccjii_options?.value() || []).find((item) => item.value === k_ubwgiasjdr?.j_z9h9gr579g || item.label === k_ubwgiasjdr?.j_z9h9gr579g )
		// 重置了表单，这里重置下拉框
		handle_vid_dtn4yccjii_change(k_ubwgiasjdr?.j_z9h9gr579g, {...options} || {})
	}
}
)
immediateWatch(
() => f_8ci2bwlqme?.b_8mt9039ql9,
() => {
	if(!!handle_vid_jra4smcbes_change) {
	const options = (vid_jra4smcbes_options?.value() || []).find((item) => item.value === f_8ci2bwlqme?.b_8mt9039ql9 || item.label === f_8ci2bwlqme?.b_8mt9039ql9 )
		// 重置了表单，这里重置下拉框
		handle_vid_jra4smcbes_change(f_8ci2bwlqme?.b_8mt9039ql9, {...options} || {})
	}
}
)
immediateWatch(
() => f_8ci2bwlqme?.f_fnipeff2lj,
() => {
	if(!!handle_vid_f3it1i1upi_change) {
	const options = (vid_f3it1i1upi_options?.value() || []).find((item) => item.value === f_8ci2bwlqme?.f_fnipeff2lj || item.label === f_8ci2bwlqme?.f_fnipeff2lj )
		// 重置了表单，这里重置下拉框
		handle_vid_f3it1i1upi_change(f_8ci2bwlqme?.f_fnipeff2lj, {...options} || {})
	}
}
)
immediateWatch(
() => f_8ci2bwlqme?.h_u7qvypxe2c,
() => {
	if(!!handle_vid_ry42eux9xs_change) {
	const options = (vid_ry42eux9xs_options?.value() || []).find((item) => item.value === f_8ci2bwlqme?.h_u7qvypxe2c || item.label === f_8ci2bwlqme?.h_u7qvypxe2c )
		// 重置了表单，这里重置下拉框
		handle_vid_ry42eux9xs_change(f_8ci2bwlqme?.h_u7qvypxe2c, {...options} || {})
	}
}
)
immediateWatch(
() => f_8ci2bwlqme?.k_wbbkuyjb2v,
() => {
	if(!!handle_vid_4yph4wawv0_change) {
	const options = (vid_4yph4wawv0_options?.value() || []).find((item) => item.value === f_8ci2bwlqme?.k_wbbkuyjb2v || item.label === f_8ci2bwlqme?.k_wbbkuyjb2v )
		// 重置了表单，这里重置下拉框
		handle_vid_4yph4wawv0_change(f_8ci2bwlqme?.k_wbbkuyjb2v, {...options} || {})
	}
}
)
immediateWatch(
() => f_8ci2bwlqme?.x_h2nmg2f3jt,
() => {
	if(!!handle_vid_a7hvylqa3o_change) {
	const options = (vid_a7hvylqa3o_options?.value() || []).find((item) => item.value === f_8ci2bwlqme?.x_h2nmg2f3jt || item.label === f_8ci2bwlqme?.x_h2nmg2f3jt )
		// 重置了表单，这里重置下拉框
		handle_vid_a7hvylqa3o_change(f_8ci2bwlqme?.x_h2nmg2f3jt, {...options} || {})
	}
}
)
immediateWatch(
() => l_7vu2ll5j1s?.u_s3bm0rw5gs,
() => {
	if(!!handle_vid_cjoxes6rg0_change) {
	const options = (vid_cjoxes6rg0_options?.value() || []).find((item) => item.value === l_7vu2ll5j1s?.u_s3bm0rw5gs || item.label === l_7vu2ll5j1s?.u_s3bm0rw5gs )
		// 重置了表单，这里重置下拉框
		handle_vid_cjoxes6rg0_change(l_7vu2ll5j1s?.u_s3bm0rw5gs, {...options} || {})
	}
}
)
immediateWatch(
() => l_7vu2ll5j1s?.a_ta899wfdaq,
() => {
	if(!!handle_vid_rutbk3b9sh_change) {
	const options = (vid_rutbk3b9sh_options?.value() || []).find((item) => item.value === l_7vu2ll5j1s?.a_ta899wfdaq || item.label === l_7vu2ll5j1s?.a_ta899wfdaq )
		// 重置了表单，这里重置下拉框
		handle_vid_rutbk3b9sh_change(l_7vu2ll5j1s?.a_ta899wfdaq, {...options} || {})
	}
}
)
immediateWatch(
() => l_7vu2ll5j1s?.w_v1r9a1nwwx,
() => {
	if(!!handle_vid_rz4y49gmuo_change) {
	const options = (vid_rz4y49gmuo_options?.value() || []).find((item) => item.value === l_7vu2ll5j1s?.w_v1r9a1nwwx || item.label === l_7vu2ll5j1s?.w_v1r9a1nwwx )
		// 重置了表单，这里重置下拉框
		handle_vid_rz4y49gmuo_change(l_7vu2ll5j1s?.w_v1r9a1nwwx, {...options} || {})
	}
}
)
immediateWatch(
() => l_7vu2ll5j1s?.n_3y90hy01o4,
() => {
	if(!!handle_vid_snewurzy5m_change) {
	const options = (vid_snewurzy5m_options?.value() || []).find((item) => item.value === l_7vu2ll5j1s?.n_3y90hy01o4 || item.label === l_7vu2ll5j1s?.n_3y90hy01o4 )
		// 重置了表单，这里重置下拉框
		handle_vid_snewurzy5m_change(l_7vu2ll5j1s?.n_3y90hy01o4, {...options} || {})
	}
}
)
immediateWatch(
() => l_7vu2ll5j1s?.v_r7iouf787m,
() => {
	if(!!handle_vid_pappg6pf4h_change) {
	const options = (vid_pappg6pf4h_options?.value() || []).find((item) => item.value === l_7vu2ll5j1s?.v_r7iouf787m || item.label === l_7vu2ll5j1s?.v_r7iouf787m )
		// 重置了表单，这里重置下拉框
		handle_vid_pappg6pf4h_change(l_7vu2ll5j1s?.v_r7iouf787m, {...options} || {})
	}
}
)
// 生成表格列：相同分组的数据需要合并单元格
const vid_876uh449m2_columns = computed(() => {
// 需要合并单元格的列
const groupKeys = [];
const rawColumnList =[...vid_876uh449m2_props.columnList];
/*** PUBLISH_EXEGESIS ***
// 获取缓存的表格列宽度，处理列宽信息
UserTableRecords.getTableRecords(localGet('al__UID')).then((res) => {
	const columnWidthMap = res['vid_876uh449m2'] ?? {};
	rawColumnList.map((column) => {
		if(columnWidthMap[column.dataIndex]) {
			column.width = columnWidthMap[column.dataIndex]
		}
	})
});
*** PUBLISH_EXEGESIS ***/
// 将表头配置按照groupTitle字段进行分组，以实现多级表头
const columnList = generatorGroupedColumnList(rawColumnList);

function formatColumns(columnList) {
	columnList.forEach(item => {
		const { dataIndex, contentAlign, children, customCellStyle } = item;
		// 如果当前列是分组列，则递归处理它的子列，当前列本身不作处理
		if (!dataIndex && children && children.length) {
			formatColumns(children);
			return;
		}

		const groupIndex = groupKeys.findIndex(item => item === dataIndex);
		// 如果当前字段属于分组字段，则给它添加合并单元格的配置，否则直接返回
		if (groupIndex === -1) {
			item.customCell = (record, index) => {
				return { style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
			};
		} else {
			item.customCell = (record, index) => {
				const rowGroupKeys = groupKeys.slice(0, groupIndex + 1);
				const rowSpanList = generateRowSpanList(vid_876uh449m2_options.value(), rowGroupKeys,vid_876uh449m2_props.editRecordMap);
				return { rowSpan: rowSpanList[index], style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
			};
		}
	})
}

// 格式化column：增加合并单元格的配置，以及自定义样式
formatColumns(columnList);

return columnList;
});


// 表格分页器信息：将总条数信息加到基础分页信息中
const vid_876uh449m2_pagination = computed(() => {
	const { totalNumber, rt_tableConfig } = vid_876uh449m2_props;
	const {
		enable = true,
		current= 1,
		pageSize= 10,
		showSizeChanger= false,
		pageSizeOptions= '10,20,30,40',
		showTotal= false,
		showQuickJumper= false,
		simple= false,
		hideOnSinglePage= false,
	} = rt_tableConfig.pagination ?? {};
	const { size = 'default', layout='bottomRight' } = rt_tableConfig?.style?.paginationStyle || {}
	let info = {};
	if(enable) {
		info = {
			total: totalNumber || 0,
			pageSize,
			size,
			simple,
			current,
			showSizeChanger,
			pageSizeOptions: pageSizeOptions.split(','),
			showQuickJumper,
			hideOnSinglePage,
			position: [layout],
		}
		if(showTotal) {
			info.showTotal = (total, range) => `共${total}个项目，第${current}/${Math.ceil(total / pageSize)}页`
		}
		return info;
	}
	return false;
})
/**
* 生成分组字段合并单元格的配置：返回值为一个数字数组，数组里面每一项即为该字段当前行的rowSpan配置
* @param {Array} 表格中的数据
* @param {Array} 当前分组字段的列表，注：为了保证优先级低的字段合并后是优先级高的字段合并后的子集，需要把比该字段优先级高的分组字段按顺序放在该字段前面；例如：所有分组字段列表为['grade', 'age', 'score']，要生成age字段的合并单元格配置，则该参数需要传['grade', 'age']
* @returns {Array} 该字段合并单元格的rowSpan配置，例：[1, 1, 2, 0, 1]
*/
function generateRowSpanList(dataSource, groupKeys,editRecordMap) {
if (!dataSource || !dataSource.length) {
	return [];
}

const rowSpanList = [];

// 判断单元格是否需要合并的临时值：使用表格数据最后一行进行初始化（表格数据的遍历是倒序进行的）
let tempValue = getGroupValue(dataSource[dataSource.length - 1], groupKeys);
// 记录需要合并单元格的数量
let tempValueCount = 0;

// 倒序遍历数组，以保证使用最前面一条数据合并单元格
for (let index = dataSource.length - 1; index >= 0; index--) {
	rowSpanList[index] = 0;
	const groupValue = getGroupValue(dataSource[index], groupKeys);
	// 如果当前行的分组数据跟上一行一致，则将标记数量加一；否则将标记数量的当前值赋给上一条数据，并重置临时值和标记数量
	if(editRecordMap && editRecordMap[index]){ //如果当前行是编辑行
		rowSpanList[index + 1] = tempValueCount;
		tempValue = "";
		tempValueCount=1;
	}
	else if (groupValue === tempValue) {
		tempValueCount++;
	} else {
		rowSpanList[index + 1] = tempValueCount;
		tempValue = groupValue;
		tempValueCount = 1;
	}

	// 遍历到最后一行，将当前的标记数量赋给当前行
	if (index === 0) {
		rowSpanList[index] = tempValueCount;
	}
}

return rowSpanList;
}

/**
* 根据分组字段列表生成当前数据行的分组值
* @param {Object} 当前数据行
* @param {Array} 分组字段列表
* @returns {String} 拼装的当前数据行的分组值，例：record为{ age: 7, grade: '一年级', name: '小赵' }，groupKeys为['grade', 'age']，则拼装后的返回值为'一年级__$__7'
*/
function getGroupValue(record, groupKeys) {
const groupValueList = [];
groupKeys.forEach(groupKey => {
	groupValueList.push(`${record[groupKey]}`);
});

return groupValueList.join('__$__');
}

// 生成过长省略的样式
function textTruncate(width){
if (!width) {
	return {};
}
return {
	whiteSpace: 'nowrap',
	overflow: 'hidden',
	textOverflow: 'ellipsis',
	display: 'block',
	width:  typeof(width) === 'number' ? width + 'px' : width
}
}

/**
* 将列表数据转换成树状数据
* @param {Array} 原始的列表数据
* @param {String|Number} 列表数据的唯一key
* @param {String|Number} 列表数据转成树时的父级id
*/
function convertListToTree(list, key, parentKey) {
const clonedList = cloneDeep(list || []);

// 遍历列表数据，生成树节点的map：key为列表数据的唯一key，value为列表当前行的数据
const treeNodeMap = {};
clonedList.forEach(item => {
	treeNodeMap[item[key]] = item;
});

const treeDataList = [];
clonedList.forEach(item => {
	// 如果当前行数据的父级id不在树节点的map中，则当前数据为根节点数据，将其加入最终树形数据的列表；否则将其放入其父节点数据的children中
	if (!treeNodeMap[item[parentKey]]) {
		treeDataList.push(item);
	} else {
		if (!treeNodeMap[item[parentKey]].children) {
			treeNodeMap[item[parentKey]].children = [];
		}
		treeNodeMap[item[parentKey]].children.push(item);
	}
});

return treeDataList;
}

/**
* 将原始的列配置列表，按照groupTitle的值进行分组，以实现多级表头
* @param rawColumnList 原始的列配置列表
*/
function generatorGroupedColumnList(rawColumnList) {
// 生成分组表头的map：key为分组表头的名称，value为该分组下所有的column配置代码的字符串列表
const groupColumnMap = {};
rawColumnList.forEach((columnItem) => {
	if (!columnItem.groupTitle) {
		return;
	}

	if (!groupColumnMap[columnItem.groupTitle]) {
		groupColumnMap[columnItem.groupTitle] = [];
	}
	groupColumnMap[columnItem.groupTitle].push(columnItem);
});

const columnList = [];
rawColumnList.forEach((columnItem) => {
	const { groupTitle } = columnItem;

	// 如果不存在分组字段，则使用原始的列配置
	if (!groupTitle) {
		columnList.push(columnItem);
		return;
	}

	// 如果存在分组表头，且该分组还没加入到列配置列表，则将其加入列配置列表，并将其从groupColumnMap中删除
	if (groupColumnMap[groupTitle]) {
		columnList.push({
			title: groupTitle,
			children: groupColumnMap[groupTitle],
		});

		delete groupColumnMap[groupTitle];
	}
});

return columnList;
}
/**
* 表格列宽伸缩处理，使用indexedDB缓存伸缩后的列宽度
*/
const handleResizeColumn = (w, col, vid) => {
col.width = w;
/*** PUBLISH_EXEGESIS ***
UserTableRecords.saveTableRecords(col, localGet('al__UID'), vid)
*** PUBLISH_EXEGESIS ***/
}
/* ========================== 不同组件自定义的处理逻辑 ========================== */
	

// ================================定制化逻辑========================================
</script>
<style lang="less" scoped>
	.page_root {
width: 100%;
height: 100%;
overflow: auto;
background-color:rgba(240, 242, 245, 1);
}
.page_root :deep(.@{ant-prefix}-spin-nested-loading),
.page_root :deep(.@{ant-prefix}-spin-container)
{
	height: 100%;
}
.table-moreBtn_down {
overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100px;
}

.table-moreBtn_menu :deep(.table-moreBtn_menu-item):hover {
background: #ebf1ff;
}

/*  表格树结构样式处理，展开按钮层级增加*/
:deep(.@{ant-prefix}-table-row-expand-icon) {
z-index: 1;
}
/*  表格树结构 由于每个表格项采用自定义组件，使用绝对定位布局，开启树结构导致显示异常，暂时使用层级定位位置 */
:deep(.@{ant-prefix}-table-row-level-1 .ant-table-cell-with-append .cell-wrapper-left) {
left: 15px !important;
width: calc(100% - 15px);
}
:deep(.@{ant-prefix}-table-row-level-2 .ant-table-cell-with-append .cell-wrapper-left) {
left: 30px !important;
width: calc(100% - 30px);
}
:deep(.@{ant-prefix}-table-row-level-3 .ant-table-cell-with-append .cell-wrapper-left) {
left: 45px !important;
width: calc(100% - 45px);
}
:deep(.@{ant-prefix}-table-row-level-4 .ant-table-cell-with-append .cell-wrapper-left) {
left: 60px !important;
width: calc(100% - 60px);
}

/* 穿梭框改变默认样式，为根据组件样式控制左右栏宽度。 */
:deep(.@{ant-prefix}-transfer-list)
{
	height: 100%;
	width: 50%;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table-thead) > tr {
	height: 40px;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table-thead) > tr > th {
background: #1890FF;
font-size: 14px;
font-family: arial, helvetica, "microsoft yahei";;
font-weight: 600;
color: #FFFFFF;
border-bottom:1px solid #D9D9D9;
padding: 0 24px;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > thead > tr:not(:last-child) > th {
border-bottom:1px solid #D9D9D9;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > thead > tr > th {
border-right:1px solid #D9D9D9;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container {
border-left: none;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > thead > tr > th:first-child {
border-left:1px solid #D9D9D9;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table {
border-top:1px solid #D9D9D9;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table-thead) > tr > th:not(:last-child):not(.@{ant-prefix}-table-selection-column):not(.@{ant-prefix}-table-row-expand-icon-cell):not([colspan])::before {
	background: #D9D9D9;
	width: 1px;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table-cell-scrollbar) {
	box-shadow: none;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table-tbody) tr {
height: 40px;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table-tbody) tr > td {
font-size: 14px;
font-family: arial, helvetica, "microsoft yahei";;
font-weight: 400;
color: #595959;
border-bottom:1px solid #D9D9D9;
padding: 0 24px;
word-break: break-all;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table-empty .@{ant-prefix}-table-tbody tr > td) {
padding: 0;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn {
padding: 0 30px 0 0;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn:last-child {
padding: 0;
}
.vid_777ypt3r5m :deep(.table-striped-odd) td {
background-color: #FFFFFF;
}
.vid_777ypt3r5m :deep(.table-striped-even) td {
background-color: #F8FAFC;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > tbody > tr > td {
border-right:1px solid #D9D9D9;
}
.vid_777ypt3r5m :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > tbody > tr > td:first-child {
border-left:1px solid #D9D9D9;
}
.vid_777ypt3r5m{
	width:100%
}
.vid_6ys24zfg79{
	height:600px;
	overflow-x:auto;
	overflow-y:auto;
	display:block;
	margin-top:16px
}
.vid_lgxajybbxi{
	height:32px;
	display:flex;
	align-items:center;
	flex-wrap:undefined;
	margin-bottom:16px;
	padding-left:16px;
	background-color:rgba(56, 117, 255, 0.1);
	border-left-style:solid;
	border-left-width:4px;
	border-left-color:#3875FF
}
.vid_sokqc0qn9o{
	font-weight:600;
	color:rgba(56, 117, 255, 1);
	font-size:16px
}
.vid_iamtxqaqof{
	padding-bottom:8px
}
.vid_rlxvmhmh5l{
	color:rgba(56, 117, 255, 1)
}
.vid_5wygjpu2ev{
	padding-right:8px
}
.vid_ou1xf1jo9w{
	margin-bottom:0px
}
.vid_nxr4wyttql :deep(span) {
		text-decoration: undefined;
		font-size: undefined;
		line-height: undefined;
		color: ;
	}
.vid_ua580gt7pc{
	color:rgba(89, 89, 89, 1)
}
.vid_ygf6i2d94r{
	height:32px;
	display:flex;
	align-items:center;
	flex-wrap:undefined;
	margin-top:8px;
	margin-bottom:16px;
	padding-left:16px;
	background-color:rgba(56, 117, 255, 0.1);
	border-left-style:solid;
	border-left-width:4px;
	border-left-color:#3875FF
}
.vid_07d8ua85mv{
	font-weight:600;
	color:rgba(56, 117, 255, 1);
	font-size:16px
}
.vid_3yusxydi7j{
	color:rgba(89, 89, 89, 1)
}
.vid_h7nu16zosi{
	color:rgba(89, 89, 89, 1)
}
.vid_98v10ovjzb{
	color:rgba(56, 117, 255, 1)
}
.vid_xsdwpt7siy{
	height:680px;
	overflow-x:auto;
	overflow-y:auto;
	margin-top:16px
}
.vid_eh7cfo43ba{
	width:100%;
	height:680px;
	overflow-x:auto;
	overflow-y:auto
}
.vid_dfuzxrxlsi{
	margin-right:16px
}
.vid_w2c05scoou{
	margin-right:16px
}
.vid_az5dabuwdo{
	margin-right:16px
}
.vid_ieqf4638ct :deep(input) {
		cursor: undefined;
	}
.vid_ieqf4638ct{
	width:100%
}
.vid_zrv5pggbfq{
	margin-right:16px
}
.vid_70d2ibm023{
	width:100%
}
.vid_auovzlzgsu{
	margin-right:16px
}
.vid_06z4t7xfrc{
	width:100%
}
.vid_pzoviem8il{
	margin-right:16px
}
.vid_uxhezjcp3s{
	margin-right:16px
}
.vid_zrfnyp591s{
	margin-right:16px
}
.vid_f2fbkxgvmm{
	margin-right:16px
}
.vid_lu0kyqbuui :deep(input) {
		cursor: undefined;
	}
.vid_lu0kyqbuui{
	width:100%
}
.vid_s66l30d08a{
	height:600px;
	overflow-x:auto;
	overflow-y:auto;
	display:block
}
.vid_ag6hz932e7{
	margin-right:16px
}
.vid_erngl4d3s7{
	height:32px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#D9D9D9
}
.vid_ovbsfw0zzb{
	font-weight:600;
	color:rgba(56, 117, 255, 1);
	font-size:16px
}
.vid_1pzhjjh3ht{
	margin-top:8px;
	margin-bottom:0px
}
.vid_3yncwll8vq{
	margin-bottom:0px
}
.vid_f9md53psqj :deep(span) {
		text-decoration: undefined;
		font-size: undefined;
		line-height: undefined;
		color: undefined;
	}
.vid_kn4bcljzwb{
	margin-bottom:0px
}
.vid_m63a3zjs7z{
	margin-bottom:0px
}
.vid_ofkf0cl7cc :deep(span) {
		text-decoration: undefined;
		font-size: undefined;
		line-height: undefined;
		color: undefined;
	}
.vid_3ut9r3ru29{
	margin-bottom:0px
}
.vid_j44zw63yno{
	margin-bottom:0px
}
.vid_we87q0eh17 :deep(span) {
		text-decoration: undefined;
		font-size: undefined;
		line-height: undefined;
		color: undefined;
	}
.vid_1mab7eibet{
	margin-bottom:0px
}
.vid_vvcixgybwf{
	margin-bottom:0px
}
.vid_kcb333g5ys :deep(span) {
		text-decoration: undefined;
		font-size: undefined;
		line-height: undefined;
		color: undefined;
	}
.vid_k1s4a92eiz{
	margin-bottom:0px
}
.vid_5sirth6auw{
	margin-bottom:0px
}
.vid_g8f0eu4uxj :deep(span) {
		text-decoration: undefined;
		font-size: undefined;
		line-height: undefined;
		color: undefined;
	}
.vid_akaahk9fwm{
	margin-bottom:0px
}
.vid_yds844z1cb{
	margin-bottom:0px
}
.vid_tfyy36k0vs :deep(span) {
		text-decoration: undefined;
		font-size: undefined;
		line-height: undefined;
		color: undefined;
	}
.vid_w2d27uqjd2{
	margin-bottom:0px
}
.vid_ckraznikwa{
	margin-bottom:0px
}
.vid_ahtdimlk1z :deep(span) {
		text-decoration: undefined;
		font-size: undefined;
		line-height: undefined;
		color: undefined;
	}
.vid_hhts2pbhue{
	margin-bottom:0px
}
.vid_cmckvgmcvj{
	margin-bottom:0px
}
.vid_hemu2x5rb2 :deep(span) {
		text-decoration: undefined;
		font-size: undefined;
		line-height: undefined;
		color: undefined;
	}
.vid_pk8qtd7xj4{
	margin-bottom:0px
}
.vid_ofvxume18c{
	margin-bottom:0px
}
.vid_kp1olo29xj :deep(span) {
		text-decoration: undefined;
		font-size: undefined;
		line-height: undefined;
		color: undefined;
	}
.vid_jljwsyj9rc{
	height:32px;
	margin-top:16px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#D9D9D9
}
.vid_r684jnzuz8{
	font-weight:600;
	color:rgba(56, 117, 255, 1);
	font-size:16px
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table-thead) > tr {
	height: 40px;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table-thead) > tr > th {
background: #f5f5f5;
font-size: 14px;
font-family: arial, helvetica, "microsoft yahei";;
font-weight: 600;
color: #262626;
border-bottom:1px solid #ebebeb;
padding: 0 24px;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > thead > tr:not(:last-child) > th {
border-bottom:1px solid #ebebeb;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > thead > tr > th {
border-right:1px solid #ebebeb;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container {
border-left: none;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > thead > tr > th:first-child {
border-left:1px solid #ebebeb;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table {
border-top:1px solid #ebebeb;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table-thead) > tr > th:not(:last-child):not(.@{ant-prefix}-table-selection-column):not(.@{ant-prefix}-table-row-expand-icon-cell):not([colspan])::before {
	background: #ebebeb;
	width: 1px;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table-cell-scrollbar) {
	box-shadow: none;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table-tbody) tr {
height: 40px;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table-tbody) tr > td {
font-size: 14px;
font-family: arial, helvetica, "microsoft yahei";;
font-weight: 400;
color: #595959;
border-bottom:1px solid #ebebeb;
padding: 0 24px;
word-break: break-all;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table-empty .@{ant-prefix}-table-tbody tr > td) {
padding: 0;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn {
padding: 0 30px 0 0;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn:last-child {
padding: 0;
}
.vid_xl4op2mh2g :deep(.table-striped-odd) td {
background-color: #fff;
}
.vid_xl4op2mh2g :deep(.table-striped-even) td {
background-color: #fafafa;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > tbody > tr > td {
border-right:1px solid #ebebeb;
}
.vid_xl4op2mh2g :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > tbody > tr > td:first-child {
border-left:1px solid #ebebeb;
}
.vid_xl4op2mh2g{
	width:100%;
	margin-top:8px
}
.vid_ivhozm3l89{
	height:600px;
	overflow-x:auto;
	overflow-y:auto;
	display:block
}
.vid_8mfjvie1oo{
	height:32px;
	display:flex;
	align-items:center;
	flex-wrap:undefined;
	margin-bottom:16px;
	padding-left:16px;
	background-color:rgba(56, 117, 255, 0.1);
	border-left-style:solid;
	border-left-width:4px;
	border-left-color:#3875FF
}
.vid_kw3jjo4x05{
	font-weight:600;
	color:rgba(56, 117, 255, 1);
	font-size:16px
}
.vid_tdh3vqzwy2{
	padding-bottom:8px
}
.vid_9zh7hzsu0o{
	color:rgba(56, 117, 255, 1)
}
.vid_equ5hzms4b{
	padding-right:8px
}
.vid_1rf2av1tea{
	margin-bottom:0px
}
.vid_ygpnjuqbfj :deep(span) {
		text-decoration: undefined;
		font-size: undefined;
		line-height: undefined;
		color: undefined;
	}
.vid_yncwskavj1{
	color:rgba(89, 89, 89, 1)
}
.vid_fnmjc7h0tm{
	height:32px;
	display:flex;
	align-items:center;
	flex-wrap:undefined;
	margin-top:8px;
	margin-bottom:16px;
	padding-left:16px;
	background-color:rgba(56, 117, 255, 0.1);
	border-left-style:solid;
	border-left-width:4px;
	border-left-color:#3875FF
}
.vid_cqw6vpuapu{
	font-weight:600;
	color:rgba(56, 117, 255, 1);
	font-size:16px
}
.vid_8wa23qy9ai{
	color:rgba(89, 89, 89, 1)
}
.vid_0k7xz01nzl{
	color:rgba(89, 89, 89, 1)
}



.vid_z2bduj5b18{
	height:640px;
	overflow-x:auto;
	overflow-y:auto
}
.vid_mk1havy6rs{
	margin-right:16px
}
.vid_3qnwts45yo{
	width:100%
}
.vid_y6x1ie2c0d{
	margin-right:16px
}
.vid_xh9hmiox9l{
	width:100%
}
.vid_7ejth4plou{
	margin-right:16px
}
.vid_05e6su1hhg{
	margin-right:16px
}
.vid_ukhterqo4a{
	margin-right:16px
}
.vid_z8hbinfljp{
	width:100%
}
.vid_0kkt0nep3g{
	margin-right:16px
}
.vid_a0h6jlgl1r :deep(span) {
		cursor: undefined;
	}
.vid_a0h6jlgl1r{
	width:100%
}
.vid_xjcu7njdsl{
	margin-right:16px
}
.vid_pascwc5mzs{
	width:100%
}
.vid_yzsdiyeopo{
	margin-right:16px;
	margin-bottom:0px
}
.vid_firdri894j :deep(input) {
		cursor: undefined;
	}
.vid_firdri894j{
	width:100%
}
.vid_tzm34ql53u{
	width:114px;
	overflow-x:visible;
	overflow-y:visible
}
.vid_nca5qdkjf1{
	height:600px;
	overflow-x:auto;
	overflow-y:auto
}
.vid_irbl47ex4j{
	margin-right:16px
}
.vid_yxcwwxh0mp{
	width:100%
}
.vid_swnbr55mrg{
	margin-right:16px
}
.vid_cflgg7s7gg{
	width:100%
}
.vid_4jb5j7n18z{
	margin-right:16px
}
.vid_gkme0lahjo{
	margin-right:16px
}
.vid_dtn4yccjii{
	width:100%
}
.vid_j6amse2cx6{
	margin-right:16px;
	margin-bottom:0px
}
.vid_kq5q6an72s :deep(input) {
		cursor: undefined;
	}
.vid_kq5q6an72s{
	width:100%
}
.vid_xbxdetwm3s{
	width:114px;
	overflow-x:visible;
	overflow-y:visible
}
.vid_nythvmq2tq{
	margin-right:16px
}
.vid_jra4smcbes{
	width:100%
}
.vid_18em8sj1fr{
	margin-right:16px
}
.vid_f3it1i1upi{
	width:100%
}
.vid_6mbhcv3cxx{
	margin-right:16px
}
.vid_dbnw19duw2{
	margin-right:16px
}
.vid_u2whyi8v7j{
	margin-right:16px
}
.vid_ry42eux9xs{
	width:100%
}
.vid_yig5513lod{
	margin-right:16px
}
.vid_4yph4wawv0 :deep(span) {
		cursor: undefined;
	}
.vid_4yph4wawv0{
	width:100%
}
.vid_vdfitxk2j2{
	margin-right:16px;
	margin-bottom:0px
}
.vid_a7hvylqa3o{
	width:100%
}
.vid_ol58l2wcx5{
	display:block;
	background-color:rgba(240, 242, 245, 1)
}
.vid_fzonycox3q{
	background-color:rgba(255, 255, 255, 1);
	box-shadow:0px 0px 0px 0px 
}
.vid_ebc8zcplds{
	display:flex;
	flex-wrap:undefined;
	padding-top:16px;
	padding-right:24px;
	box-shadow:0px 0px 0px 0px ;
	border-bottom-color:#F5F5F5
}
.vid_3ksbr89ny1{
	margin-bottom:0px
}
.vid_cjoxes6rg0 :deep(span) {
		cursor: undefined;
	}
.vid_cjoxes6rg0{
	width:100%
}
.vid_pv9p84e7ck{
	margin-right:16px;
	margin-bottom:0px
}
.vid_rutbk3b9sh :deep(span) {
		cursor: undefined;
	}
.vid_rutbk3b9sh{
	width:100%
}
.vid_rxm6g1n2ww{
	margin-right:16px;
	margin-bottom:0px
}
.vid_rz4y49gmuo{
	width:100%
}
.vid_0dbjpi0owt{
	margin-right:16px;
	margin-bottom:0px;
	margin-left:16px
}
.vid_snewurzy5m{
	width:100%
}
.vid_minkgw8ql4{
	display:flex;
	flex-wrap:undefined;
	padding-top:16px;
	padding-right:24px;
	padding-bottom:16px;
	box-shadow:0px 0px 0px 0px ;
	border-bottom-color:#F5F5F5
}
.vid_hgokogfx2s{
	margin-left:16px
}
.vid_oae1sxp713{
	margin-right:16px;
	margin-bottom:0px;
	margin-left:16px
}
.vid_pappg6pf4h :deep(span) {
		cursor: undefined;
	}
.vid_pappg6pf4h{
	width:100%
}
.vid_ng706igtfk{
	height:8px
}
.vid_iypa6mxl97{
	display:block;
	padding-right:16px;
	padding-bottom:16px;
	padding-left:16px;
	background-color:rgba(255, 255, 255, 1)
}
.vid_arq3rawopq{
	overflow-x:auto;
	overflow-y:auto;
	display:block;
	padding-top:12px;
	padding-bottom:12px;
	box-shadow:0px 0px 0px 0px 
}
.vid_94pfuy1hr1{
	display:flex;
	align-items:center;
	flex-wrap:undefined
}
.vid_ereqk9dmlh{
	padding-left:8px;
	font-weight:600;
	font-size:16px;
	line-height:16px;
	border-left-style:solid;
	border-left-width:4px;
	border-left-color:#3875FF
}
.vid_id3n9yeb6s{
	display:flex;
	flex-direction:row;
	justify-content:flex-end;
	flex-wrap:undefined
}
.vid_hx8yabyugs{
	margin-left:8px;
	color:rgba(255, 255, 255, 1);
	background-color:rgba(56, 117, 255, 1);
	border-style:none
}
.vid_wxj04amusz{
	margin-left:8px;
	color:rgba(255, 255, 255, 1);
	background-color:rgba(56, 117, 255, 1);
	border-style:none
}
.vid_vymqw2fenk{
	display:block;
	margin-bottom:16px;
	padding-top:8px;
	padding-right:16px;
	padding-bottom:16px;
	padding-left:16px;
	background-color:rgba(255, 255, 255, 1);
	box-shadow:0px 0px 4px 0px #E7E7E7;
	border-style:solid;
	border-width:1px;
	border-color:#3875FF;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#3875FF
}
.vid_0ui7ey5w9s{
	width:100%;
	display:flex;
	align-items:center;
	flex-wrap:undefined
}
.vid_s82gk4w68w{
	font-weight:600;
	color:rgba(56, 117, 255, 1);
	font-size:18px
}
.vid_iwq77d82pi{
	margin-left:16px;
	font-style:italic;
	color:rgba(89, 89, 89, 1)
}
.vid_i3g9fjdepl{
	font-style:italic;
	color:rgba(89, 89, 89, 1)
}
.vid_xfk20fno1r{
	margin-left:16px;
	font-style:italic;
	color:rgba(89, 89, 89, 1)
}
.vid_af08akf4tb{
	font-weight:400;
	font-style:italic;
	color:rgba(89, 89, 89, 1)
}
.vid_shktqpf8jo{
	display:flex;
	flex-direction:row;
	justify-content:flex-end;
	flex-wrap:undefined
}
.vid_z675o5mui5{
	margin-right:8px;
	color:rgba(56, 117, 255, 1);
	background-color:rgba(230, 236, 250, 1);
	border-style:solid;
	border-width:1px;
	border-color:#E6ECFA
}
.vid_g6pyc00nnn{
	margin-right:8px;
	color:rgba(56, 117, 255, 1);
	background-color:rgba(230, 236, 250, 1);
	border-style:solid;
	border-width:1px;
	border-color:#E6ECFA
}
.vid_uu9yi4fqtb{
	margin-right:8px;
	color:rgba(56, 117, 255, 1);
	background-color:rgba(230, 236, 250, 1);
	border-style:solid;
	border-width:1px;
	border-color:#E6ECFA
}
.vid_9glou5p6yn{
	margin-right:8px;
	color:rgba(56, 117, 255, 1);
	background-color:rgba(230, 236, 250, 1);
	border-style:solid;
	border-width:1px;
	border-color:#E6ECFA
}
.vid_vbwh5j6p81{
	margin-right:8px;
	color:rgba(56, 117, 255, 1);
	background-color:rgba(230, 236, 250, 1);
	border-style:solid;
	border-width:1px;
	border-color:#E6ECFA
}
.vid_xxi6iu0bp2{
	margin-right:8px;
	color:rgba(56, 117, 255, 1);
	background-color:rgba(230, 236, 250, 1);
	border-style:solid;
	border-width:1px;
	border-color:#E6ECFA
}
.vid_a8l1pgtzg6{
	color:rgba(56, 117, 255, 1);
	background-color:rgba(230, 236, 250, 1);
	border-style:solid;
	border-width:1px;
	border-color:#E6ECFA
}
.vid_50n0yjil6h{
	margin-top:8px
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table-thead) > tr {
	height: 32px;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table-thead) > tr > th {
background: #F5F5F5;
font-size: 14px;
font-family: arial, helvetica, "microsoft yahei";;
font-weight: 600;
color: #595959;
border-bottom:1px solid #EBEBEB;
padding: 0 24px;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > thead > tr:not(:last-child) > th {
border-bottom:1px solid #EBEBEB;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > thead > tr > th {
border-right:1px solid #EBEBEB;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container {
border-left: none;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > thead > tr > th:first-child {
border-left:1px solid #EBEBEB;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table {
border-top:1px solid #EBEBEB;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table-thead) > tr > th:not(:last-child):not(.@{ant-prefix}-table-selection-column):not(.@{ant-prefix}-table-row-expand-icon-cell):not([colspan])::before {
	background: #EBEBEB;
	width: 1px;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table-cell-scrollbar) {
	box-shadow: none;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table-tbody) tr {
height: 32px;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table-tbody) tr > td {
font-size: 14px;
font-family: arial, helvetica, "microsoft yahei";;
font-weight: 600;
color: #262626;
border-bottom:1px solid #EBEBEB;
padding: 0 24px;
word-break: break-all;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table-empty .@{ant-prefix}-table-tbody tr > td) {
padding: 0;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn {
padding: 0 30px 0 0;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn:last-child {
padding: 0;
}
.vid_876uh449m2 :deep(.table-striped-odd) td {
background-color: #FFFFFF;
}
.vid_876uh449m2 :deep(.table-striped-even) td {
background-color: #FAFAFA;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > tbody > tr > td {
border-right:1px solid #EBEBEB;
}
.vid_876uh449m2 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) > .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table > tbody > tr > td:first-child {
border-left:1px solid #EBEBEB;
}
.vid_876uh449m2{
	width:100%
}
.vid_mjgl1tb4om{
	display:flex;
	align-items:center;
	flex-wrap:undefined;
	margin-top:8px;
	padding-top:8px;
	padding-right:16px;
	padding-bottom:8px;
	padding-left:16px;
	border-style:solid;
	border-width:1px;
	border-color:#D9D9D9
}
.vid_gwgjwm27e3{
	width:108px;
	color:rgba(255, 255, 255, 1);
	background-color:rgba(0, 189, 255, 1);
	border-style:solid;
	border-width:1px;
	border-color:#00BDFF
}
.vid_tix0f0rp3x{
	padding-left:8px;
	color:rgba(38, 38, 38, 1);
	line-height:22px
}
.vid_gd4xhad0l9{
	display:flex;
	align-items:center;
	flex-wrap:undefined;
	padding-top:8px;
	padding-right:16px;
	padding-bottom:8px;
	padding-left:16px;
	border-style:solid;
	border-width:1px;
	border-color:#D9D9D9
}
.vid_vu4uhb8cma{
	color:rgba(255, 255, 255, 1);
	background-color:rgba(118, 102, 250, 1);
	border-style:solid;
	border-width:1px;
	border-color:#7666FA
}
.vid_or3ux5qckp{
	padding-left:8px;
	color:rgba(38, 38, 38, 1);
	line-height:22px
}
.vid_dqw1qeibou{
	height:240px;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:undefined;
	background-color:rgba(240, 242, 245, 1)
}
</style>